Needs more mixing...
The melody is okay for the most part, but it changes feeling too many times. If you were to stick with one or two of the feelings you've incorporated in this song, it would be good (I think your goal was to change it up though). The mixing is quite dry and empty. Use a stereo enhancer, and equalize the drums, it should bring them up front with the melody. The kick is powerful, but the hats are soft and in the background. For the equalizer, if you're using FLstudio, I might suggest Maximus.