I think you should add more chords to create a better immersion to the beat. Like a simple line over the mix.
I'm not really fan of the high pitch snare you've used, but the groove is here still. I also think your sounds need more depth to fill the ambiance and to be intertain more.
Otherwise, the mix is fine. EQ is good too, unless the snare.
Where did you find thoses vocals ? have you made them yourself ?