Question: What can I do to become a good writer?
Answer: I think that the number one quality that any writer needs to develop is the ability to be a self-starter. Too many would-be writers spend time looking for the perfect niche, or the perfect mix of keywords, or the perfect site to write for. In the meantime, they are accomplishing no actual writing, and their skill as a writer is not improving at all. Their income is also suffering. The only way to become a good writer is by writing, and the only way you can accomplish that is by learning to self-start.