Firstly, your drums sound good, but there's no progression in your purcussion section that builds up. Even if you're using drum loops there are techniques that you can use to make more of a build up as the song starts off. The kick fill is a little too clicky sounding as well.
Secondly, you did a very good job with the melody and harmonies, they all flow well together, and it's a very unique section when the piano goes off in a solo. The synth sounds could use a bit more work, but you for sure are on the right track. Keep it up!