I advise you to use StudentShare, where students can turn to the largest database of free essays samples for help, where you will find thousands of different types of English texts that students have written and uploaded to the site. You can browse them and use them as a source of ideas, as well as a guide to vocabulary, grammar and syntax.