Hello Samed ,
There are several ways and methods to improve your English and speak it well and there will always be a way easier for you to apply and that makes you perceive and learn quicker ,so you choose the most appropriate way for you .
Some of those methods are:
-Reading at your own level of comprehension and understanding using simple books ,online or offline
articles .
-Listening to English lyrics of songs ,watching movies in English ,all that helps you improve your vocabulary and catch the native accent .
- Speak and practice with native English speakers and don't hesitate to ask them about words you
don't understand .This is the best way to get hold of the native accent and to learn new expressions
used only by natives . If you don't have the chance to speak with natives you can use online
chatting programs such as italki ,which enables you to interact virtually with natives and voice chat
with them .
- Use any activity you like that involves the English languages such as games etc , so that learning
becomes fun!
-Do lots of grammar exercises using grammar books or online exercises such as
http://esl.about.com/od/englishgrammar/ ,so that you would be able to build correct sentences.
Combining some or all of the above mentioned methods will help you improve your English and become more fluently gradually; how long it takes depends on the effort and time you dedicate for learning ,so wishing you good luck and hope those tips were helpful :)