Thanks. I'm not sure I'm a great writer. But I have learned a few tricks of the trade, and I do spend lots of time on it.
For anything I write, I do a first draft, a second draft, a third draft, constant editing and constant revision, and a few times proofreading. Usually, it turns out OK.