The mix lacks cohesion, which could be fixed by using a reverb on an aux send so everything sounds like it's in the same "room".
That kick is very flabby too. Lacks any really punch or thump. If that's the kind of sound you're after, fair enough, but it just loses all impact for me.
I'd like more ear candy stuff like that little vocal laugh you have in there...