I'm kind of a newb to mixing, but for what it's worth, I think the drums are too loud, particularly the snare. If you're going for a crazy-scooped Cowboys From Hell-style sound, you're not horribly far off, but there are practically no mids. From the bass sample, I think the bass and kick are occupying almost exactly the same frequency, and it sounds programmed. If it is programmed then you'll just have to deal with it, but I would try distorting it a little bit (preferably on an auxiliary track) to give it some life and let it cut through the mix. But you definitely need to make sure the kick and bass are occupying different frequencies.
For the guitars, I don't know how you recorded this, so you may have more or less leeway depending on if it was live mic'd or an amp sim. If it's an amp sim, turn up the mids a decent amount. If not, work with what you've got.