Well, first portion of the song... the vocals just need some more level there...
The drums sound hollow, and yes the snare is crap (not your fault). You may need to raise the 10k on the snare eq and add extra reverb to get a Helmet-esque pop from it.
The kick drums aren't even reaching my sub woofer, which means you need to raise the 150hz and lower frequencies on that track by at least 6db.
The guitars and bass are kinda mashed together in the mid frequencies. Raise the treble on the guitar tracks and raise the bass on the bass tracks a bit. This may force you to raise the vocals volume a bit. Other suggestion, for the vocals, compress them and add a slight stereo delay or other reverb to them to get a slightly more "pro" effect.
Eseentially, what I suggest (and what I think a lot of us forget when engineering/mixing) is to take the song a track at a time, get each instrument mixed and effected correctly individually, then bring them together, adjust volumes and pans, then work on adding extra effects and fine tune the EQ from there... that's the most logical approach to mixing I've come up with in my few years now of doing this.