Sounds a bit dry to me, like if you weren't to add anything else in, I'd like it dirtier, almost hazard style. Overall seems like you did a great job, but your fills are predictable a bit and maybe a tempo increase would help
Agree w/ RevTech here, dryness is pealing the skin off my ears, add some pads in there while the bass i bangin or maybe a synth or two.
Snare may be a little loud, although that maybe just a personal preff.
Bass is nice, although I'd add a few more db's to the 40-80 hz
Other than that nice track man!