Join British Council, they have some good courses. Also watch Eng movies, BBC New and moreover try to speak in eng as much as u can, not to be ashamed even u don’t have good vocabulary.