You may go for the following steps if you want to be a good content writer.
1--Be a good writer. It's important that you're comfortable with writing in English and that you're good with grammar. Also, be sure of your spelling, punctuation, and online readability expectations. It also helps to be able to write fast and accurately.
2--Be prepared to produce fresh content daily. This means having a good source of ideas, knowledge, and research resources at hand.
3--Be disciplined. You'll need to create a schedule for daily writing.
4--Find suitable websites. There are many possible sites online where you can add content. Some pay, and some give you only recognition. Use both, as you'll need an excellent portfolio to get better paying jobs. Sites include:
Content farms (good for start but not for a career)
Wikis (for practice and for sharing knowledge)
Blogs (your own and other people's - guest blogging)
Business and other websites needing content
News sites
Professional sites.
5--Learn the importance of keywords, search engine best practices, and how to write search engine friendly content. Be aware that there are a lot of misunderstandings about keywords and search engines. At the end of the day, spamming with keywords is bad and will reduce the value of your content. A well-written, highly original piece will be attractive to readers and worth its weight in gold. If you focus on your writing skills and, above all, create interesting content, you'll be fine.