the song's composition is pretty good but there's a lack of movement and energy.
i'd recommend splitting the song into different portions (intro, chorus, drop, etc) because everything seems a bit blurred; avoid repetitive drum patterns and melody. it does get a bit exhausting having to listen throughout the whole song.
i would also layer more synths to create build-ups and energy! then alternate accordingly.