Good work! Towards the end, I got really into that reverb synth! Could use some EQ's and a proper ending, but I dig it!
A good way to keep a track bouncing is through EQ's. If you are using FL Studio, a great way to bounce a track up is to use a plugin that it comes with, Parametric 2. If you cut off the low end frequency sounds of a higher pitched synth, you can get a much more smooth sound. The same goes for low ends, like kicks and bass, if you cut of the extreme end of the bass (the part that is almost inaudible) and chopping off some of the higher pitched parts that you don't need, can really increase quality!
I also look for drum play in music like this, and a little more could get a crowd more excited, such as faster paced kicks or snares during a transition. Sometimes, taking drums completely away from a transition can help, but I like to pump it up with some high-passing kicks. Fruity Filter is fun to mess with for drops and transitions. This is just my opinion, though! Every producer makes music differently.
Good work, and keep it up! I think that, if you made a nice sounding track like this in one night, you could get it pumping up even harder!