Each writer is different, but there are a few skills that every blogger should have.
First of all, they should know their subject and like writing about it. This might seem obvious, but it shouldn't be overlooked!
Bloggers should also be able to meet deadlines and communicate well. They should be organized and should definitely be proficient in spelling and grammar!
Further, a successful blog writer knows their audience, can use the appropriate voice in their writing, and is open to edits and constructive criticism.