That's a great idea! Where can I see those videos? One of my methods is to have deep meaningful conversations with the people close to me about anything and everything. These conversations can go on for hours upon hours but it teaches you to explain 1 concept in many different ways until you both come to a mutual understanding.
RE: Braintertainment - Learn how to Speak