Just tying this post in with the one on sidechaining, I think there are three areas you could get more of a driving kick into this track. It needs bringing up in the mix (increase the gain), some more top end 'click' and bottom end 'punch' (have you used parallel drum buss compression?) and finally, you could duck this a lot more. All that said, remember this is all 'to taste', so these are pointers, but you choose how much of each to get the feel you want for the track.
Also, what DAW are you using? Not that I am opening up the DAW wars convo! Just that in Cubase, I have used VariAudio to 'shift' vocals slightly if needed to get them working with the 'beat' better. It is a painstaking task, but this slight timing adjustment will (should) be unnoticeable in the vocal line, but add more punctuation or bounce when in the mix. This is just me though and not an official MMWA technique! Could be interesting to hear other thoughts on this too?