Alan, you don`t need to know HTML in order to write content for most
pre-made blogs. You just write. The problem is to write well, and write
something interesting.
If you`re not a writer, I`ll propose that there`s no way you`re going
to become the "best at communication" overnight, or in the next few
years. It simply takes time, skill, training, and help. So if your goal
is to both have a great blog AND to be the writer, you`re facing an
uphill battle.
A better idea is to write out your main idea in draft format, and have
someone else edit it or rewrite it. Put down your idea in 2 paragraphs
and stop. Then take a break. Come back and read it again, and ask
yourself "how come this is interesting?"
Below the 2 paragraphs, write another paragraph that summarizes why
it`s interesting. Then start writing the article. One way to become a
better writer is to actually read a lot. For example, the two links
Nikole posted. :-)
As for "stickiness," it`s a blog term for developing a following. Following Nikole`s links above, here`s a specific article:
Intelligent Design & Stickiness.