You’re song isn’t ready to be released until it passes the radio mix test. No matter how good it sounds sonically, no matter how much you’ve referenced it to other mixes, no matter how many revisions and tweaks you’ve made, unless it you’ve walked through this process systematically, your mix hasn’t met it’s full potential.