I would guess, that this song is still under some work? I mean, it doesn't sound as finished. You got mainly the drums there and couple hihat hits. I would sugges you add some leads or even a melody -- that would boost it nicely up.
Nobody is perfect, but with training you will get near to it!
Please contact me if you would like to use this in a project. We can discuss the details.