This isn't my cuppa any more although at one time it was all I listened to. The guitar playing is good. Great song construction. Just needs a few of the tweaks already mentioned to make it a really punchy hard hitting song.
I'm guessing some EQ adjustments here and there. If you have separate channels on the drum kit I would make more of a presence with the drums by adjusting the EQ. If you'r using reverb sends maybe back off of those. Maybe your mixing in a bass heavy environment or in a place with a lot of bass re enforcement via the walls? If so, you are mixing too little bass. Try mixing at lower volumes if you're not doing that. Get closer to your monitors and see if you can get more bass detail. Headphones are another option when mixing bass.