Sounds pretty decent, I don't listen to this kind of genre too often but if you're fine with some constructive feedback then see below:
Low to low-mids - these areas in the frequency spectrum sound quite boxy overall and are lacking some clarity, particularly with your kicks, claps and percussive loops. I'd suggest some fine tuning using some further EQ and applying a small tidy to give these a sense of their own space.
High frequencies - minus some of the synth sounds which sit in the mid to low-high spectrum there's not much in the high end of the frequency spectrum to offer a bit of 'shimmer' or 'air' to the mix. You could look at adding some percussion.
Space - I like interesting use of space in mixes and this one seems very centrally panned so as the song progresses there's nothing sonically or interesting popping out. You could consider using good use of delays, auto-pans for some of your vocals or by adding some light percussion (as above) you can fill up the spectrum.
Perhaps a reference track?
https://www.youtube.com/watch?v=TBO8SsBoOCA