Start reading. The secret to writing more is reading more.
The more you consume, the more you can produce.
This ^
Also write, just keep writing.
The more you write, the more you improve.
The more you improve,, the more you understand about the English Language
There are too many exceptions to exceptions to exceptions to exceptions for anyone to document it down in an "ebook".
It's either you know it, or you don't.
Practice makes perfect, this is why they give you homework back in school.
Let me shatter some wild dreams while i'm at it.
Native English doesn't mean good English, it just means the writer in born/grew up in an English speaking dominate country.
Just because you grew up speaking English, doesn't mean you are going to be a good writer or anything decent.
This is why ESL classes exist, when I was in primary school, I saw plenty of native born aussies in ESL because their English wasn't good.
Tips:
- get Grammarly plugin and use it as a guideline, don't purely rely on it. It will pick up most of your awkward sentences and phasing.
- Have a friend proofread your articles for you.