i don't have a ton of bass on my computer, but if you can get the bassline thicker, "fartier" and more "rumbly," i think it would be more of a blaster.
what kind of vocals are you thinking? male? female? ragga? rhymes?
when it breaks down towards the beginning, then starts building up, a little 1/2 second to 1 second pause would give it a more drastic drop when the song comes back in. not sure if that is what you are looking to bring into it, but....
nice work man.