Most of this song is good, but there's some really disharmonious chords in there that ruin the nice melody progression. Also, from a technical point of view, your mix is a bit messy as I can hear some static interference which starts around 0:57 that's very distracting.
I'd like to hear another version of this though, you just need to fix up your mix and get rid of all the diminished chords.