How to improve your English
A few steps that will help you improve your English skills
Read a lot in English
Try to read everything you have available in English and also if you know someone that speaks it better than you ask him to check your grammar, pronounciation, accent, spelling, everything to make it as close to perfection.
Watch movies with English subtitle
If you love watching movies try to watch them not with subtitle in your own language but with subtitle in English. This way you'll hear what's the correct pronounciation and you will also see how it should be written down.
always have a dictionary near you!
chat with strangers
Another thing that will help you improve your language it will be chatting with strangers. In this way you will give your English skills the finishing touch by experimenting on your own even if it's not face to face.