Hey Luke, I like what I heard. I don't do that genre very well, but you've really got the vocals and guitars down pat! Maybe seems a little weak on volume and even a little weaker in the bass department. What do monitor with? If your monitors exaggerate bass, you may be fooled into thinking you have mixed in enough. Compare your mixes with commercial CDs of your style as much as you can to see how yours stack up.
I am a huge fan of iZotope Ozone5 Mastering software. It made a WORLD of difference on my mixes, as I could never get them up to par with commercial recordings. There are MANY presets you can use as "starting points" to tweak and polish your mix. If you check out "Chameleon's Reflection", or "Bridge of Sighs Remix" in this Forum, you can hear Ozone at work (2 of my songs).
One other very small crit- be mindful of your timing on your double-tracked vocals...ya want them to be nearly identical timingwise so they don't sound like you messed up a line.
Otherwise, great work in my little opinion. Keep at it! It takes a while to develop those ears!