Pretty nice. I think the only thing lacking here is a stronger kick and snare presence. If I were you, I'd try to make the bassdrum so present you feel it in addition to hearing it. It's kind of too weak here to my tastes. Exaggerate bravely. If it sounds bad when loud, then EQ it until it does. Or change your sample.
It usually sounds quite amazing after mastering.
But the sound design, man it's fun to listen to. You're starting to get there, I don't think I have much to comment there.
The overall frequency content feels like it's leaning too much in the highs. Some low-mids seem to be missing to make it sound a little bit more meaty and powerful. Or it's just the weak bassdrum which gives the impression.