A good content writer should have strong writing and communication skills, be able to research topics thoroughly, have an understanding of SEO and keyword optimization, and be able to write in a variety of styles and tones. Additionally, a good content writer should be organized, detail-oriented, and able to meet deadlines.