Get you own hosting for blog
If you want to create a professional blog and have enough money to spend on it, you’d better host your own blog, rather than create one on Wordpress or blogspot.
Wordpress and blogspot let you create a blogs for free, but this arena is for fledgling bloggers who want to hone their skills. Naturally, these blogs do not rank better than the blogs hosted independently.
Update it on a regular basis
Unless you update your blog on a regular basis, you cannot turn it into a platform able to attract visors. Since every blog is created for readers and visitors, keeping it idle for months will only hurt its ranking on Google and other search engines. Especially when you are not in a position to spend money on SEO (Search Engine Optimization), you can write something and publish it on a regular basis.
You can hire a professional blogger to keep your blog updated, if you cannot do it yourself.
Quality of your content (text, videos, or images) is what will make your blog attractive. Content quality is a double-edged sword, as it not only attracts readers/visitors, but also search engines.
Strong on-page and off-page SEO
Do some effective on-page and off-page SEO. Write catchy and keyword-rich titles of your blog articles/topics. You should assess what could be the common keywords that your target audience may use on Google to reach you.