Very good! I really like the acid stuff, I dont like certain parts like the electric guitar or like around 2:34 were you leave the acid lead playing at a lower volume in the backround while the pads/bells are playing, those sounds dont fit together, like many others in this song, feels like a lot of samples put and layered together, you can hear it in some drum parts, theres a lot of drums playing at once, the drums feel kind of double in parts, and the drums are not consistent, in some parts they are louder and in some lower, and i would suggest working on your transitions, because the whole song feels in parts, like parts of songs put together kind of, it goes from one thing to another drastically, what i would do is add effects like impacts, uplifters, downlifters, risers, white noise, to make the transitions smoother and more obvious, because you always have to make the transitions obvious, make it feel like somethings coming next and the song is progressing, not just staying there or drastically changing like i said, another thing you should work on is the song structure, first is the intro, then the break, thats were less instruments are playing and then starts the build up and next the drop, or you can ignore the break and go directly to the drop, listen to more songs and see the parts and song structure they have, but i see what you are doing, its a Geometry Dash song, theres many changes inside the levels so you made it thinking on that, which is not bad but i would add effects too smooth the transitions still, and the last thing i would say you should work on is your mixing, the sounds volume, eq and all that.
It doesnt sound bad at all, but its a big mash of ideas that need to be organized, but i see potential :)