It just feels like really, really, really watered down tropical house and it just doesnt work too well.
The mixing is almost completely non existent with so many problems and such, for example, most things such as FX and the leads are way way too loud.
The flow of the song just doesn't work at all, and it isnt pleasurable to listen to.
I think some of the melody is out of key?
well, I guess you should keep at it and keep trying to improve :)