Nice melody and choice of sounds! I like how all the various melodies from each instrument meld together as they get added on, especially when the drop hits—it's quite a harmonious bunch of sounds!
I feel like the kick and snare overwhelm the percussion, especially in the earlier sections. Only when we here all the instruments together do the instruments and percussion seem closed to balanced. Have you tried sidechaining your kick to duck the instrument volume as it plays? If you do, you can make the percussion punch through the mix while still allowing the instruments to be present when the kick and snare are not audible.
There's also a hissing noise somewhere in the drops that I feel needs to be EQed out. Unless that is supposed to be deliberate?