Hi Adam, I am currently making my own 5 metal songs, more along the lines of avenged or trivium. This is totally constructive criticism, I really like the song!
Are the drums programmed?
The kick is very clicky... too much even for metal I think.
The snare has no punch or definition.
The vocals are too loud (or everything else is too quiet lol)
The guitars aren't in your face.
The cymbals are kind of harsh and some levels are off a bit.
The vocals in the beginning are way to loud.
I can't really hear any bass if there is any and if there is, there is no definition.
I'd turn the guitars down a bit to let the drums stand out more. What software are you using for the drums? There's tons of tricks to thicken them up, but it all depends on your VST, EZ Drummer is pretty limited in my experience compared to Steven Slate or Superior Drummer.
To be honest, I don't really know what to do with a stereo drum track with that. You could try eqing in places, probably using several eqs to get it sounding ok to your ears. I would probably use clean stock eqs, not one's that try to emulate color. You could try to get the MIDI file/track from the source if you have the same plugin and edit from there. Or ask for a multitrack of the drums.
What are you using for the guitars? Amp sim? or real amp? which one?
When you get the sources sounding good on their own (maybe the drums processed but thats only to make a new "source"), you will be able to tell where the level of things should be much easier
Ok cool. Try getting the biggest sound you can out of the modeller but watch the highs so you don't get the digital sound and keep it as dry as possible, not even reverb. Then bring it into your DAW and eq it if necessary and add reverb or whatnot. You can also try going through the v amp pro without a cab sim if it has that option and try guitar rigs cabs. Once you get a good, big sound out of them the guitars should sit with the drums pretty well without having to do anything.