I think onecan only improving his or her English by learning more vocabulary and grammar,but at the same time must be able to know how to use these in phrases. I doagree with the statement that one can learn English through watching English channelsbut you must be able to follow the speed and understand what they are sayingbefore you start. I would recommend trying to watch English channels but makesure it is about something you are interested in, so that you can understandmore. Different people learn and absorb the knowledge in different ways, I thinkfor me, the English channels only improve my accent and the way I speak but doesnot help much with the vocabulary and my understanding of new grammar.