Due to how naked this song is, it's very easy for the vocal and guitar to sound as if in two separate places. Guitar playing is very clean. I would recommend changing the way you record your vocals, your setup. I can hear a lot of room tone, where that isn't the case for the guitar. The vocal also doesn't sound very compressed, nor up front in the mix. Also, the performance could be a bit more passionate, but hey.
Your songwriting is great, and so is your structure. Keep at it! The only thing holding you back sounds like is mic setup and maybe a little self-consciousness. That's not a lot in the grand scheme of things, so keep your head up!