Well;
Basically, you are limited by your software. On Fl Mobile you just can't progress above certain point. You might want to consider getting a PC version. If you cant do than you have to really explore every single possibility and use it to the maximum potential. In fewer words, work on your mixing, and learn how to manually make sounds with your synths. Most of your leads are weak, sounding much less saturated than bass. Your basses are too loud. Not sure what kind of headphones you use but you might search for some inexpensive relatively flat headphones. Also melodies weren't my cup of tea. They have that 'sick' sound that I personally don't enjoy, though there are people who do like it.
I liked variety of instruments though, and song didn't get boring, that's for sure, however, energy didn't drop for entire song which you might want to considering doing. Go a bit quieter.
Also note. Whenever you finish song for such small amount of time, I suggest you put it in your phone and listen to it extensively. Almost certainly you will want to change about 10 things about the song. Give it some time (week even) and then when your sure its perfect, post it.
Well, that's about it.
Cheers, Xent ;)