hello there sire,
so first thing that hits me is that giant hole in mid frequencies... unless this is some kind of characteristic sound for this genre..it sounds super weird to me really, I mean sound quality-wise, like you just scooped 20db from 300 ish hz area on the master channel or something, otherwise the mix sounds totally OK... it feels like there's only bass and some high-freq. shimmer going on and the hole in mids.. this really prevents me from fully enjoying the track
I would always recommend comparing your track with some reference professional one, maybe try some anylizer plugins like Voxengo SPAN (free) if you don't trust your ears/sound system,
then some parts (intro/2:37 ish) are waay too quiet compared to the "drops", I guess you wanted super heavy impacts, that's fine but the db difference is just too much imo
but musically it's cool, nice and tough, enough of variations and stuff
I hope this helps a bit and good luck with future production :)