seems like one of the main things preventing this from knocking is how it's mixed.
tastes vary, but usually the "levels" are percs over bass over melody/whatever. I'd turn down the melodic parts, turn up the bass (bass should be very audible too, not just sub. hard to get a good balance sometimes) and then percussion should cut through everything (which it does here)
with slower tempos like this, having more complex and varied percussion adds a lot of energy and goodness to the beat too