This really reminds me of late 2000s/early 2010s dance music, stuff like DJ Splash, Dimrain47, etc. so it made me feel really nostalgic! The melody is really beautiful too :)
Only thing I'd suggest is adjusting the mixing (some instruments sound too loud, some too quiet), and maybe more percussion variation. But otherwise I love it, great work and keep it up!