This is difficult to answer because it would require volumes of books. If you think about it, a thorough answer would require information about grammar, practice, high-comprehension reading, critical thinking, creativity, workflow, essay writing, poetry, short form, long formwork, etc. In college life, I was weak in writing skills. At that time I take helps from a website. There are many talented writers. They are very helpful. Their official website is essayontime.com.au .