100% agree. Additionally Toastmasters will improve: your ability to think on your feet (a portion of the meeting is impromptu speaking); your ability to provide constructive feedback (members provide feedback on speeches delivered); and your ability to lead if so desired (every club is a volunteer organization that needs leaders to operate).