Two questions get fired at me often:
How can I become a better writer?
What books do you recommend I read to get better at marketing my business?
My answer to the first question is: write. Write every day and don’t worry too much if what you write is sometimes crap. You’ll get better.
Write. Edit. Improve. Repeat.
And read everything you can get your hands on, good and bad.