Normally, I should say newspaper or books, but it is kind of boring, I always fell in asleep when I read. So I watch TV, switch to the English channels. This is the fastest and much more interesting approach to learn.
You should read more books and newspaper.. not necessily for political or social news, but you can read some other pages e.g. entertainment to enhance your learning motivation
need to read more books and newspapers, but the most important is write down the words you don't understand into a little notebook and find out the definitions from the dictionary. then soon you will learn a lot of vocabulary very fast la