Nice work! The song is awesome. Love the shredding and the harmonies!
I would suggest spending more time fine tuning EQ's. I can tell you got guitar EQ'ing down, but It sounds like the bass is fighting for space in the low end and the kick isn't getting to get through as well because of it. I also think the stereo image could be more present in the drums as well as giving them some more full bodied sound through compression or limiting. It will definitely take your track to the next level!
Cheers!