Good, but your missing something...
The beats are good and the effects are too. But it feels like to me that you need some synths or something backing up the main driving force of this song. Good job switching the beat around and keeping the listener interested. Better than the first song I ever did. Keep it coming.