hmm
sounds like it was drowning out at around :50
i think just needs a bridge...a break period where you let the synths shine and then have everything come together with an awesome beat. It feels stale after awhile like you're rinsing and repeating throughout the song.
give it a beat that is more forward it seems to be more like background, which is bad for dance music.
i hope this helps!