Of the four linguistic skills, writing is a productive skill which requires not only ideas but also good command of linguistic knowledge. This skill shows a language learner’s knowledge, his mind set, his thinking path as well as his English competence. A good writer can express his ideas in a beautiful and logical English, which can only be obtained over a long period of time and great effort. This paper looks into challenges faced by English learning writers such as plagiarism, grammar, lexical, vocabulary, idea planning and then give some suggestions to help learners better their writing.