Wow, this is... dare I say it, smashing! Nice work
Great balance, really strong spectral footprint.
I have two ways that I'd clean it up.
1) You can get a LOT more loudness if you roll off a little bit of low end. You seem to have a LOT of energy below 100hz, which is fine but it could be a little... lessened. For the sake of less pumping in the mastering phase.
2) The cymbals are kind of harsh. That might be because they're a bit crushed and washy sounding.
3) Cut some 4k-5k from the whole track by maybe 1db and boost 6k to 15k by maybe 1db. You could have yourself a total winner. That little bit of harshness being removed and replaced with a little bit of air makes a huge difference at higher volumes.
I'd say those tiny little tweaks could bring the whole track into focus a wee bit and improve it that last 5%.
Otherwise, it's a REALLY good track. But for mastering, those are the tweaks I'd make