unfortunately.
the things you listed is what it takes to be SUCCESSFUL in the music BUSINESS. money makes the world go round and just like any business is the main ingredient.
I been rapping before I even knew artist where making money so Im not doing it to make a quick buck. As an artist trying to do it myself I have no budget. I have to do all my promotion by hand with flyers knowing 90% of those flyers handed out will either go in the garbage or get thrown on the street. Getting radio play on a station like KMEL or Wild is a long shot without paying. I break it down like this,This is how I see it in my eyes. It cost money for street teams,It cost money to get your music played on the radio,It cost money for ads in magazines,It cost money for flyer/posters/promo disc,It cost money for features and production. So at the end of the day an independent artist is kinda fucked without a label backing them or a private invester.