well, if you're a student, learn from your books , if you're not then I would say you should watch English movies and tv shows you can also use subtitles for better precision. and read English news feeds or whatever in English . My point is that the more you will practice the more you will learn.