Is toastmasters a good organization to join?
Toastmasters is an organization that has been around for nearly 100 years.  It is an organization that helps its members to become competent communicators and competent leaders.  They achieve this by delivering prepared speeches that are evaluated during Toastmasters meetings.  You get evaluated on filler words used, grammatical construction of your speech, speech tonality, and a general evaluation of your speech.  This works so well because you get practical insight into where you can improve in your communication skills in delivering prepared speeches.  You can also fill different roles like treasurer, and president roles to help you build leadership skills.