Promised I would comment on your next mix so
Not too bad, although its kinda sterile.. you need some more things to make it more exciting. Everything is 'good' but nothing is fantastic.
The guitars are quite good, but could use some more lows, altho I like my guitars like that, so bit of taste. (100hz I think, maybe 200hz).
Bass has too much lowend and not enough everything else. Try distorting it quite a bit, what are you using for bass guitar?
There are a few auotune artifacts on the vocals and I can't stand them, not so much the recording but the lack of power, massive autotune, half-falsetto style of singing. Some harmonies might improve them a bit. Also the delays you've got going on, you should maybe pan and telephone EQ them.
The drums aren't bad at all but quite plastic and totally obviously Slate. Its hard to process Slate to sound better because its already so processed, but try combining snares or doing bits of EQ (I ALWAYS go a 2-3db cut at 2khz with Slate snares). Also the compressors might need shorter releases or your velocities need working, because when the kick plays two notes quickly the second always gets lost. Also the fills in the centre the snares needs to be way more consistent.