Stuck on a mix (post-hardcore)

The song is quite good but mix is real thin. The guitars are to far in the background and would probably need re-eq'ing to bring them back to the front. The drums are not to bad, snare a tad to loud and the toms and overheads are too quiet. The overall track is pumping at parts and the volumes all over the place.

Mess with what I said above and it should sound a lot better!