Imo it's not heavy enough. The kick is a bit too weak, the snare doesn't stand out, the main bass isn't well processed. I'd also add bass layers on that main bass to give it various types of sounds and such. The only thing that'd I'd consider perfect in this is the screech bass that starts from
0:28
and goes to the end. I'd experiment some more with machine gun sound design. And really try to go outside of what you normally do when sound designing in general.