I would actually say all of the above. I would never recommend relying on 1 site for your income.
1. Stream consistently. Just streaming consistently usually means more hours (not always.) I always tell models to keep a spreadsheet for each day of the month. Then you can track your income, your hours worked, and the time of day. Figure out what works best for your schedule and be online consistently and more often. Customers/fans/clients/investors
want to know when and where to find you.
2. When I first started, I spent 10% of my income back into camming for about 1.5 years. Just a clean cam area alone does wonders. Then I would upgrade your camera, lighting, RGB colored lights, phone for pictures, streaming computer, outfits, shoes, stockings, pantyhose, toys, personal care like hair cuts, hair coloring, hair waxing, botox/fillers, plastic surgery (if desired) etc. It'll all come together once you start working on it over time. First things first, get a 4K webcam like the Logitech Brio and a good quality 18in dimmable and temperature-controlled ring light.
3. Working on your social media is kind of mindless. A few minutes a day is all you need. Create a performer profile that correlates on the platforms you want to use to promote yourself. If the sites you cam on allows social media promo, of course! - mention it! Use your phone to make posts quickly and seamlessly. Always use the tools at your disposal to be more successful. However, social media is more IN ADDITION to streaming more. Usually fans follow you to social media. Rarely do I get customers finding me on social media then finding me on a paid platform.
4. Absolutely work your "power base." If a customer enjoyed you and paid you before, absolutely keep in touch with them. Promo pictures, notifying them of new content, asking them to hang out again - all wonderful great things you can do in 20-30 mins before, during, or after your scheduled online time.
5. Fan clubs are not my bread and butter. I have been doing this for almost 7 years. My OF has almost 1000 videos/pictures. I'd never suggest focusing your online time on a fan club. HOWEVER, every time you are online take several pictures and short videos. Before you know it, you'll have a decent amount of content to queue up your fan club once you are more established.
Long story short, what should you be doing to build your cam career and persona? BE ONLINE! BE ONLINE CONSISTENTLY. Then invest 10% of your income back into making your persona the best it can possibly be. 100%