Yeah, this is pretty good. I can hear Fl Studio samples :).
One thing I would say is that, while being uplifting, it doesn't really have a "danceable" beat. You might wanna add more sidechaining.
Another thing is that the mixing isn't particularly good. Neither is mine. We both need to take a class on mixing.
Another thing is that the risers don't add much tension too it. You might wanna have something there other than just a drum buildup.
Finally, I would say it is a bit too repetitive. The good music repeats itself, but there is a maximum point.
Nice job overall.