Speaking English can be improved in the form of speaking. That is why you yourself have to speak English whenever possible. Well, some say, "I have been listening to CNN, or BBC or whatever movies, but i have remained poor at speaking." I'll tell you one secret, I had the same experience....