nice job! good idea..this can make people dance and this melody gives me a nice feeling

but, lets put it this way. it sounds average because if you break down the track and criticize every element, everything is mostly average sounding. The build/drop, the melody, the sounds/samples you chose, the drums, because its just a kick by itself. Of course we all assume that the track progresses with more drums, but since you gave a very short piece to use, its hard to judge that. If you want to be above average you have to put more attention to detail, not be cookie cutter, and find a signature sound or something that is consistent in all your work.
Finally, theres no way to judge how the track got to that point or what happens after. how you bring in different elements makes a big difference in the track being hot or not.
take care
