You could take a bit off the drums that come in over the piano at the start. Maybe high pass them a bit or lower the level. Kinda let the instruments have their say first. Save that punch for the drop.
The main drums could do with a bit more shuffle/breakage behind them.
Maybe in the main section you could eq the piano a bit higher so it cuts through a bit.
Part from that I reckon it's pretty cool. If you add some pads and fx in there might fill it out.
i agree with the above, a more mellow kick would suit the intro, it sounds to hard compared to the snare imo. interesting melody, like it - sort of reminds me of final fantasy.
Get some breaks in there to try and ease of the rigidity!