Not to hijack this thread, I have a similar request from the HN community about mastering written communication:
https://news.ycombinator.com/item?id=32964370
In your initial request, there are disjointed references that go nowhere and don't actually form a coherent flow of thought towards an organized conclusion. You've mentioned the rambling nature of it yourself. So why not dig a bit deeper and ask yourself precisely what makes it so rambling?