can't get the mix quite right

Much of this will come down to personal taste, but for me your mix lacks a bit of loudness and punch.
I'm comparing you on headphones to Parkway Drive and whilst your drum shells are in the ball park, you need some more lows on the bass.
Your guitars are a bit harsh sounding - try an eq cut somewhere between 1.5 and 4k, or unboost that area if you already have.
I also find your overheads/cymbals very distracting and overwhelming, particularly in the chorus part - hp filter them to 400 - 500, take out some of the high mid body, tame them and turn them down a bit generally.
I think overall your source sounds are all there - just need tweaking.
Finally, for this style I'd have the vocal a little higher in the mix.