dood this is dope, you just gotta work on your production skills a bit:
try not limiting/compressing over your whole mix as much or at all (sounds squashed)
look at beefing up your snare and kick for sure
(search on making drums punch, drum layering, using a drum BUS, sidechain compression, layering snares/kicks, etc.)
it's sounding a bit sweet, may be the rides show it the most
go E-Z on eqing, get some studio monitors people suggest mackie HR824's for dnb --
beef up the sub-bass and make sure it's mono
P.S. you don't want your tune to be more than 6 minutes and a few seconds --