Chorus on that guitar is interesting. The slaps are juuuust a bit too loud. Could be EQ'ed out probably, or adjust the mic position farther from the bridge.
Songwriting is good, especially the little runs. Now, execution could be ten times better if you would come out of your shell and sing out. It sounds a bit like you're in a range you're not quite comfortable with judging by the pitch weebling. Don't worry. It happens to the best of us. A little more confidence and I can see greatness in you.
There's also a bit of noise in what sounds like the 17-12khz range. You can probably safely EQ or noise-cancel that out.
Also would like to hear that last note ring out rather than clip off.
I'm also tempted to ask to remix this one. I seriously love that progression.