Yo, this sounds clean af!
The vibe of the entire song is quite interesting and very melodic and I enjoy the transitions that it goes through. The mix is clean and loud enough and drops are also impressive.
The arpeggios may seem a bit too overwhelming at times so I would tone them down a bit, but other than that all I can say is keep going!