Yeah, where are the blast beats? Where's the rapid fire double bass?
You've also got a case of "guitar player trying to write a drum part". You need to work on getting your drums programmed to sound like a real drummer is playing them. There's way more nuance that goes into even the most basic beats that is completely missing here. Part of that, if you're using MIDI, is to manually alter the velocity of every drum hit. Varying the velocity mimics what a real drummer does. The other part is that nuance of adding more cymbal hits, small fills, hi-hat variations, etc. It will take a lot more time, but you'll get results you're happy with.
Check out this track from this dude Stemage:
Fat Man in the Pool | Stemage
He programs all his drums and painstakingly tends to each MIDI note that is placed. The end product makes it sound much more real.