Pretty groovy tune. I thought I heard places where the bass what just not quite tight with the kick too. No so much a matter of levels, more of timing. It wasn't glaring, but I heard it.
The big issue is the vocal clarity. For most of the tune, I'm not hearing any distinct words, just a kind of under-the-breath muttering. It sounds like you are saying something but I can't make out what it is. Once in a while the vocal cuts through--the part that goes "baby I ain't fooling--and I think, yeah, that sounds great! Then it's back to the muttering. It's partly that the level of the vocals could come up. Partly it's a mix issue. You need to clear away the stuff that is stepping on your vocals, and just be more ruthless in pushing supporting parts down our panning them out so that they are supporting, not obscuring, your vocal. Take this for what it's worth--I'm the guy who wants to hear every word of every line of every lyric of every song.
It's a promising start. I think this could be quite good with a clearer mix.