This track is suffering from a loud clap, loud hats, and lots of reverb. I think the first two are to cut through said reverb. Some low cut would be helpful for those wet signals.
I hear your videogame influences and recognize them. Represent :)
I think I would like to hear a more defined structure in this song, as it sounds like several ideas mashed together, with no cohesive idea of what is verse, drop, bridge, etc. As far as those ideas though, they sound worth keeping around. I wish there wasn't an abrupt cutoff!