How to Improve English
Use the media
Read English books, newspapers and magazines. Watch English news, TV shows, movies, preferably with subtitles.
The more you hear the more exposure you get to new words to add on to your vocabulary and you get more familiar to the pronunciation and intonation of different words.
Record your own voice and listen to it. This will help you gain confidence and work on your mistakes.