your track is a-okay for the most part. sound design wise idk if i vibe with the fl keys-esque piano since it's well, fl keys. i'd probs replace that with a better piano imo. your synth game is really solid tho i'll give you that. (but that's probably because i rarely do stuff like this xD)
your structure seems decent, i don't know why you'd add that additional drop at the last part since it just feels redundant at that point. the part at 2;25-2;40 could use a little bass tho; nothing too much, something really subtle would do the trick. (e.g. EQ your piano to play the bass notes)
the drums are fine and punchy enough, maybe add some more little details like fills and variations in the drumbeats to keep them interesting throughout the song, especially if you're doing transitions. that would be all from me, keep producing and stay strong!! :DD