Waaaaay too much reverb and delay on everything. If you want this much reverb / delay on your instruments you should at least automate it so it doesn't happen during a melodic section.
You're coming at this from a very Toby Fox angle, and your rather unusual chord choices maybe suggest you don't know a lot of theory, and if so, you're doing very well. Not too much is out of place here and that means you have a pretty good ear.
I think the main thing is it's not so clear what your melody is supposed to be. New melodies are added all the time but not one really dominates the music. I suggest adopting some kind of musical structure like ABA.



