Get a pop filter for your mic, maybe bring the vocals down a little bit, but you're 90% of the way there in my opinion, actually a really good mix. Are those live drums or samples?
Oh, and yeah the snare is just a little thick, maybe take a bit out around 200-250 Hz or even as high as 700-800 Hz. Something's just a hair too thick in there.