well, my thoughts:
- try to make the mix already sound as good as possible
- the vocals could be more on top
- the chorus is really cluttered and the volumechanges in it are really disturbing and I think that the vocals get buried under the guitars in it
- too much reverb on drums, the kick for example in my opinion doesn't require any
- the low mids are pretty cluttered, and if you try to get it uncluttered in the whole mix, it makes the whole mix too thin, so try to fix it in the separate elements
- where is the bass guitar?