Found you on the forums being critical of yourself. =p
You are skilled at making good solid drum beats, i found myself bobbing my head through out most of the entirety of the song. I'm not sure what program you are using, but i would suggest if you are using FL studio to expand the library of preset sounds you use. sytrus is a good place to lurk.
As for missing something , i felt it was missing some kind of chords to aid in carrying the song. I had a hard time finding a melody that repeated, so it was harder to get stuck in my head. Your transitions seemingly ended at time and suddenly start back up, a snare roll intro or reverse crash, white noise lead in, or bass roll could help with that.
All things being said, it seems you enjoyed making this song and it translated well in the music. i enjoyed it all in all.
keep it up.