i kind of agree with carf
i can definetly see that u spent some time on this. Honestly i dont think u need to change to much with this. Still take his advice at learning how to bring more to ur tracks but i think what u need to learn for this song his how to balance levels of tracks in volume and in what speakers they come out of to make the song feel more full than it already is.
Keep up the good work though :)
P.S I forgot, do fix that high note track, it does sting the ears a little.