Fade from the heavy distorted part to the funky part is too abrupt. Let that note ring out much longer.
Some minor timing issues with the drums. Distorted guits could use some verb.
I think the snare sounds pretty fuckin' good. Kick sits well in the mix too. The bass tone works better with the funky parts than it does the heavy parts. Leads work with the vox. Not much wrong with the mix at all, imo.
I offer the next bit in complete honesty and am trying to point you in the right direction, and not just busting chops. I am just an old fat dude with a lot of stupid opinions. Here are some of them....
To the singer - you are singing from the back of your mouth and your nose. It sounds strained. There is a capable voice in there somewhere, and it doesn't want to sound like whichever pop singer you're trying to sound like; they sound a lot alike. It's that "alternative guy" twang, or drawl. It was kind of interesting for a couple of weeks in the early nineties when everybody thought it was a regional dialect of the Pacific Northwest. Stop. Doing. That.
Get some vocal coaching and discover the things that you do well, and try to write songs that do them exclusively.
Tip: When a single vocal line goes out of tune, it does not help to layer several more atop it. Fix the little details as you go along or they stack up into larger problems with phrase timing and delivery.