Nice jumpy groove to this.
Some of your better stuff definitely.
The production is still a little dry, and some of the sounds could do with a touch of verb or delay to blend them in a little better.
Also there`s a gap in the mid to low mid that could be filled. Maybe with a synth or something.
A lot of the sounds are very static as well, maybe adding some velocity variation would add more life to the mix.
Overall though, your production is getting better.