Sounding good to me. As with my own tunes it's hard to put my finger on just what could improve it. Some easy things first: slightly bump the volume of that high synth, it's barely audible. You certainly change grooves and bass lines a lot in this one, that's cool.
IMO, it needs more subbass specifically, and more warmth in the mid-low range in general. I think this is what makes it sound slightly dry to my ears. Cause the drums are great. You can also try raising the volume of EVERYTHING but the drums - if you are sidechaining and limiting you may find that you get a much fuller sound in this way. I mean to experiment, but realistically you're not going to be able to bring up the synths by more than 1-3dB. A touch of reverb on that whole synth buss may warm it up too.
"dancehall" part needs either longer synth notes or more percussion.
Well, I hope that helps. The details and everything with the synth work is really playful and trippy - the whole mix just sounds slightly "less" than what it should be.
And in the long run you will want way more of a build than that. Leave the beginning, but insert 32 bars before the first drop with the spoken sample chopped up, blazing kicks, sirens, the whole bag o tricks. You know what I mean if you like jump up.
Peace,
J.P.