Peace be upon you ... You can improve your English language by many ways .... that to be professional in any language you should care for improving three things .... first your reading skills, second your listening skills, and third your writing skills. First you can improve your reading skills by reading alot and in a loud voice and when you find that there is a word you don't know it's right pronunciation you can visit this website www.webster.com to know its right pronunciation and by this you are improving your pronunciation. Second you can improve your listening skills by watching English movies without translation and you should try to translate it by yourself and also you should hear English song a lot. you also can talk with native speakers and people whom can speak English and you should listen to them and try to understand them by yourself. Third you can improve your writing skills by knowing grammatical rules and many vocablury and you should try to write alot and someone correct your mistakes. And step by step you can be professional in English. And I wish to you all the best of luck.If you need a help.... be sure that I will be so glad to help you.