Set up accounts on social media services and start creating content.
Any topic can be turned into a profitable business, even one as boring as accounting. When you are an expert in the field, other people will like listening to you.
Starting your personal brand is easier than you think. But when you first start, you will need to work hard because it will take time to build an audience.
Buy a domain with the extensions .com and .tv.
The best option would include your name, for example, robertsmith.com. However, you can be more creative and get something like BobtheBudgetMan.tv.
Set up an account on WordPress or another blog hosting service.
Then connect your domain to your newly created blog.
Get a web designer.
The original design of your blog/website is an extremely important element. If you cannot afford a web designer, just use a free template.
Open accounts on social media.
These will be on Facebook, Twitter, and others, depending on what you are doing.
Create and publish great content with high value to the readers.
Find a way to incorporate personal stories.
Promote your content on social media.
Search for similar stuff on Twitter, Facebook, and blogs; write comments; connect with groups about your subject; etc.
Repeat the two previous steps over and over again.
This is a marathon, not a sprint. You need time.