I'd say marketing plays a big part in a song's success.

You can have a really great song, but if no station wants to play it or no 'big time' producer wants to market it, you're not gonna be the next Big Star. I could be wrong though.