I love what you have going on this track, but the drums really need to be punchier, and the percussion is lacking some brass. As is, they end up sounding muddy and your other levels can't go up without drowning the drums too much. More defined drums mean they can be a little quieter and still cut through the mix and sound crisp, which is really what I feel this track needs.
I'm definitely into your composition though, keep at it, man!