That intro string section is a bit soft, and the drums are a bit too loud.
The mix overall feels a bit absent in the mids from 0:34 to around 1:15, which is a stark contrast to the sections that have other, non-rock instruments which end up filling out that frequency range, like from 1:15 on for a while.
The strings starting around 1:30, the ones that are panned to the right a bit, sound like they're dropping off suddenly when they end, which makes for an odd sudden volume drop. I'd give those a bit more sustain. You palm muting there is very loud, too. I'd suggest cutting around 250Hz and lower for those parts. You'll likely also find that doing so gives the bass a little more room to breath as well.
The mix gets really quite around 1:44 to 1:56. Dynamic is nice, but that section is too quite imo compared with the rest of the song.
For the most part, your lead guitars are clashing with your rhythm guitars and drowning them out, almost to the point where it sounds like it's just a lead guitar, bass, drums, and a bunch of fuzz. It might be a good idea to give your rhythm guitars a decent boost around 500-600Hz. That'll fill out those empty mids and give your rhythm guitars a little more presence in the mix, especially during lead sections like that solo at the end.
I really like these drums samples. Toms sound like they might be a bit too loud, and the kick too just a bit, but everything on that kit sounds awesome.
As far as arrangement, this could easily be a solid piece. Really, the only things I can nitpick about this piece are on the production side of things.