Mixing tips needed

Off the top of my head... commenting as i go along:

Bit of a lack of bass presence
Vox are a bit too loud
Snare is a bit buried
Toms are a bit quiet


Generally, bring ALL faders down to zero


Get the snare peaking about -4db Bring the overheads in till they sound comfortable, then get the toms in so you have your kit sounding balanced

Generally, then, i'd bring the bass in so it and the kicks aren't fighting

Then get the guitars in so they're sitting fairly decently under the snare then bring the vocal up gradually till it's sitting "on top" of the guitars.
 
That's just my method of getting a balanced sound anyway....

Other than those, and the guitar tone being a bit hissy (maybe lowpass it till it goes?) Not bad work!
 
some volume automation will do wonders during the leads and vocals. down about 1-1/2 to 2db on the guitars

a growly bass will make it a lot heavier and will extend the guitars
 
yea def needs a beastly bass riff and really heavy on the low end. the vox are lacking a ton of presense, maybe try some more compression and up the volume a bit. drums are alright, if you boosted any hi frequencies in the eq of the overheads drop it they are really really trebley. also just my taste but i think the kick drum is way too clicky, needs a more natural sound to it, it doesnt really fit the style i dont think. anyway there are some starters, good luck