The mixing sounds very poor and messy. It is vital that you learn EQ your synths properly because otherwise your songs will be difficult to listen to. Additionally, you need to change the volume levels of each instrument so that each instrument can be heard clearly, panning will also help with this task.
The melodies are really pleasant to listen to, and there is a decent amount of variety in the song. The transitions are really good too. I'm not sure if dance was the correct genre to place this song under.
Please contact me if you would like to use this in a project. We can discuss the details.