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.