You did OK.
Despite the fact there was many traces of repetitive tunes, I still found this song quite enjoyable. It just needs more of a kick if you know what I mean, surprise the listeners with something they were not expecting in a sequence of the song, such as an upraise of an awesome beat!
All in all, it was decent.
Don't give up! =]