Cheeky sample! Like that. Structurally nicely put together, like the synth and the rolling percussion, the fills and the edits.
High end rides kinda fizz into distortion - not quite there yet but with a bit of polish would sparkle.

Sonically sounds a bit flat - lacks bass and punch. Think you need to run it through some maximisers - just doesn't sound loud enough somehow.
Bit of compression to beef it up maybe? Maybe run it through wavez multimaximiser or a multiband limiter?

The part at 2.55 sounds really nicely balanced, just needs to be beefed up.

Think its well mixed with good elements, progression and structure. Just think it needs a bit of time mastering to bring it all out.

Good stuff mate.