OK - comments on MIX ONLY:
My first impression was that the levels in general need to be higher. Start with the drums. Mix with the drums much louder, then mix in the guitars to where they sound good and balanced with the drums. And yes, pan the guitars. You need some stereo separation. The vocals, I think, are mixed fine for the style of music and for the actual sound of them.
Now...comments on the othe things. Read this or not, I offer my opinions in an effort help you.
Yes, get a different drum sound. If you can, program it youself drum hit by drum hit, one at a time. It takes a LONG time but the results are far superior.
I suspect the guitar tone you are getting is an accurate duplication of the original signal. Good recording technique, bad guitar tone. Look into improving the guitar sound itself and you will improve your recordings exponentially.
Ditto with the bass guitar, although I don't even know if there was one in the mix. I'm at work and can't turn it up loud enough to tell for sure.
For vocals, it sounds like the vocalist is using the old "cup the mic in his hands so it sounds big and monsterish" technique. Stop that immediately. His sound should come from his voice and his mouth, not a mini muffle chamber. You will notice a HUGE improvement in the actual sound of the vocals if he keeps his hands away from the mic. Have him put the mic on a stand and do his vocal work with the mic practically IN his mouth. You want to hear spit smacking the back of his teeth. Also, suggest that he be as consistent (totally non-dynamic) with his volume as possible. For this music you want a totally level vocal volume that only changes in pitch for effect. Doing it this way will also reveal flaws in his vocal techniqe. He may have to practice more to get it right, but he will be a better vocalist for it.
Keep posting. I like what you are doing.
