Amazing
The beginning was the best part IMO it just set such a high bar and then the rest wasn't what i had expected.
Usually songs need more piano but this one needs more synth. The bass was good but i think you should have a piano acoustic with a complex melody and then take the melody and extract a basic melody and make it into a synth. One example of this is like Dj nate's song Synergy.
As Xenoxx said get some new drums. I recommend Vengeance Essential Club 1. 2, and 3. They have really good FX kicks, bass kicks, VOX, snares etc. You can just try it by torrenting and if u like it buy it.
This is a really good song tho 5/5 10/10