This is great! Your rapping is awesome. The delivery is perfect for the vibe.
I almost never say this, but I think the sub-bass could use some attention. This musical style could benefit from a bit more thump, so I'd consider reinforcing the kick drum with a second more thumpy kick to round out the impact with some heft (maybe roll the highs off the second kick so it doesn't fight the one you already have going...basically notch the eqs so they complement each other). The bass guitar playing is really great, but I'd consider using a very compressed sin wave in an octave or two (or three) below just holding down bass drones. Add a touch of distortion to reinforce the upper partials of the sound so it can feel like there's bass even when a system is incapable of replicating bass frequencies, and then pull the fader for the sine WAY down in the mix. If done properly, you shouldn't really know that it's there unless you take it out. You can also bring this in and out if you want to make some sections a bit more exciting than others. You might need to use a gate to ease the bass in or set a somewhat slow attack on the ADSR so it doesn't pop on entry).
The effects on your singing is really cool. That part is a bit loud in comparison to the instrumentals in my opinion. I think it could be pulled back just a touch, but that's a personal thing.
You have really clear highs and the definition on all the sounds (vocals, synths, percussion) is very articulate. That's something that is more often an issue than lows, so really really really great job! Overall, this track sounds incredibly good. It's very obviously you know what the heck you're doing.
Great work!