I reckon you need much better mastering.
Dance music has much more post-processing than than your other average stuff.
First of all. Your two melodies are in the the same frequencies, making it really hard to listen both at the same time.
Next, your drums seem to be nice and punchy, but again they are still in the high frequencies, which sounds alright, but push the melodies into to the shadows.
But mainly, your Compression and EQ was a real let down. You had almost no bass, which is crap for dance music.
Even in less than a minute, can make this sound much better.
newgrounds.com/projects/audio/672313/
preview
^^^ That is your track with a light touch of compression and reverb, applied by me in Adobe Audition in less than 2 mins and IMO sounds much better.
Will definitely sound better on shitty speakers/headphones.
Concluding, you should read up on stuff about mastering.