Thoughts on my mix

Sounds nice, the vocals could be a bit lower but thats just my preference. I would boost the mids on the guitar a bit also, the sound a bit too trebly. The bass could be more compressed to blend it in with mix better, it's a bit to obvious and loud in some parts and normal in other parts. I would hold back on all the sub drops a bit if i were you, only use it on the heaviest part and try make it a bit louder and punchier in the mix. This sub drop samples is really good: http://www.freesound.org/people/kenster117/sounds/138356/
Sounds punchy even when your not using speakers or headphones with lower freqs.
 
It's not wide enough.
Vocal seems to fly out from the song. way too loud or it's not glue together.