After listening I can tell you now the punch is lacking in the Mix, mastering isnt going to fix that. The drums lack POP especially the snare, the kick is way to small, and the guitars arent BIG and PUNCHY. I think its more your recording technique then anything else at this point.
Great tune BTW, I dig it!