Intro sounds like a videogame, so when the kicks came in I was confused for a second.
For some reason, this kinda sounds a little aimless to me with the formant octave bass. Then again I just don't like this trend of the-lead-and-the-bass-are-the-same-note choruses that bled from big room house to other genres of EDM.
That kick is a bit too loud and subby. Sounds boxy on the rest of the beat. Recommend hi-passing out some of the 20-50 hz or using a multiband compressor on it to get a fuller sound. It's lacking any hi mid punch to it, so it kinda feels like headbutting something unintentionally.
Also, your cymbal samples are... really flat and gross sounding, no offense. They sound like stock mixcraft cymbals. I know you used FL and Ableton, ofc.
Imo, hats could use some panning and variation. Snare is laying flat in the mix with too much low end on it, and your fills need panning to stick out.
Cymbals need to come way up in the beginning.
Overall none of your synths sound ugly, but those harmonies need to come up in the mix. Actually, the bass/lead could probably do with coming down a db or two.
It sounds like most of this mix's punch came out of the master channel with hard compression and sausage fattening, just judging by how the kick loses presence later in the track. If you want to compress hard and keep the kick all-in, side-chain a little harder.
I also was disturbed by the abrupt outro and overall felt the track was pretty dry, just sitting right there, flat. Part of that is listening on ATH m40x's, which are flat studio monitors. You might want to invest in a pair. They don't make everything sound hideous, but they reveal a lot of things your average sound system or pair of casual listening headphones plaster bandaids over.
Overall, good work, and a nice creative endeavor. :)