I find that nonprofessional writers don’t work enough on the craft of writing, perhaps because they don’t know how. Here are some resources that I have used to get better.
Torrey Pines Toastmasters (public speaking and speech writing can hone your storytelling skills)
If you click on a cover and make any purchase from Amazon in the same session, I receive a small commission at no extra cost to you. It’s a way for you to support my recommendations if you like them.