Melodicly and structurally, this sounds really good! I'm really only docking off 1/2 a star for technical reasons. During the drops, the kick drum is very quiet and the mix gets just a little cluttered. To fix the kick drum issue, try sidechain ducking the audio of the bass and synths to the kick to give the song a pumping motion and to give the kick some room to punch through. And to fix the mix in the drops, make sure to EQ out unnecessary frequencies (like cutting the lows out of leads and other non-bass synths) and maybe adjusting some clashing frequency ranges between the different synths. You can also experiment a little with gain staging and moving some components to different parts of the stereo field. Overall, this is a great start!