I think this is a good dance track, I like the melody and the mood a lot.
Mixing wise, I think it needs some work. It’s clipping, some frequencies sound way too harsh (the lead synth, guitar, clap/snare and specially the fx)
The lead synth is occupying a lot of space to be honest (the one that starts at 0:18) you can notice how the track sounds a bit free when the synth stops.
Remove all low end using EQ from all the elements that are not bass nor kick, so the kick and bass can be clearer.
if you have any fx on the master channel remove it and treat the mix slowly and if it sounds okay without any external fx on the master channel it will be ready to advance to the mastering stage.
Last but not least, work with a reference track (from AJ or from your fav EDM artist) so you can compare your mix to his.
Also try getting Voxengo SPAN, it’s a free spectrum analyzer plugin and it does help a lot!
All the best, mate and good luck!
THANK YOU FRIEND