(sorry that this is getting offtopic)
If it sounds the way you intended, you really need to compare it side-by-side with a professionally mixed song, because even when you've got only one or two instruments playing it's deafening. I don't even really mind the instrumentation or other elements, but the way you've handled volume and clipping is just objectively wrong.
Stuff like Soundgoodizer and Maximus are common culprits for this type of problem, usually used as a band-aid fix for muddy sound. They're easily abused when you're thinking about individual instruments and not the overall mix.
Suggestions:
1) Use subtle panning and EQ to separate your instruments, before anything else.
2) Prioritize which ones need to stand out the most, instead of making everything louder.
3) When a new instrument comes in, compensate by reducing volume elsewhere (moreso on background instruments than the lead).
4) You only need a single Maximus on the master mixing channel most of the time. Using it on individual instruments is unnecessary. Clear Master preset with added stereo on mids and reduce stereo on lows is a good starting point. Soundgoodizer is just a Maximus preset, and should be avoided to be honest.
EDIT:
My apologies if I insulted or discouraged you with this post. My criticism is strictly focused on the volume issue, and I actually like the song aside from that.
About comparing to a professional mix: I have no expectation that anyone here be as good as a professional; that would be highly unfair. However, certain problems like volume are simply hard to show without a reference point.
When I use "objectively wrong", I'm not referring to a matter of taste or even saying the song is bad (and I'm certainly not an authority on good composition). What I'm saying is I believe that the volume is a technical error. It's like if you drew a character holding a sword the wrong way. You might be happy with the artwork regardless if it's right or wrong. You might want to sacrifice realism for style. You might be purposely drawing a character as inept with a sword. However, not knowing this, I'll make the assumption that you would have drawn the character in a proper stance but didn't know better. In this case, I think you were aiming for loud, but overshot into needlessly loud.
Regardless, as Saijee stated, you are your own boss. I gave some unnecessarily harsh constructive criticism, and it's up to you whether you value that criticism and think that the changes would help make the song something you enjoy better.