the song itself sounds ok. however the mix definitely needs a tweak. first thing i noticed was how, at the beginning, the piano needs more reverb and/or compression.. then the whitenoise you use to sweep the buildup and drop etc. is just way too loud. especially the high ends..
also try adding a few extra background tracks to thicken it up a little bit. sounds a little bit too empty.
other than that, its fine.