hmm
very nice melody, but mastering needs some work. I would work on the hat, and also giving the main melody more presence but not too much. Maybe it needs more seperation too? hard to tell.
just telling you that the melody is better than those generic dance tracks uploaded here that annoy the hell out of me. And for example, the effect at 1:55 is louder than the synth? the synth should be as there as that effect is! ;)