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!