Listening on my crappy laptop speakers, I think you still need to seriously scoop out the lower mids of the vocal track. Like a big 12dB or more cut right up to 700~1000Hz or maybe higher. The thing is, all of the lower-midrange "power" and "size" of the track comes from the vocals, which is exactly wrong for this kind of music. The vocals should sound like they are struggling to be heard over the giant roar of guitars. When the vocals dominate the "power" range, it makes the band sound wimpy and small. The vocals should be narrowed into the upper mids. The voice will still sound baritone, it will just sound more "rock" that way. Just kill everything that is not upper-midrange on the vocals. Go way overboard and then back off. This is never going to be a "natural" sounding mix because conversation-level vocals do not sound louder than a drum kit and overdriven guitars do. If you need to give more body to the vocals, you can add some distortion effects and/or try whispering along with the vocals for a "big" sound. But as it stands the vocal overpowers everything else, which makes it sound like a guy in his bedroom. My 2c anyway.