Mixing isnt too bad, maybe just be careful with your phrasing at the front end of the mix, and how you're eq'ing out vocals when another song is about to drop, maybe you took a bit much off it too early, let the bass sit not all the way down, and let the vocals be as present as they can right up to the drop, but otherwise, sounded good man.