Here are a few tips I would give based on the stage of blogging:
Before starting your blog:
1. Perfect your writing skills - write daily, signup on freelance websites (like Freelancer, Narrato.io, UpWork, etc.) to get continuous projects.
2. Expand your vocabulary - never stop doing this...