When I was in high school and for a couple of years of college I would take 'debate' classes. This really helped me with speaking with people (and arguing) but it did involve speaking to others out in public and challenging their ideas (in a respectful manner, of course).
Now, I rarely have an issue speaking to new people. Something worth trying.
Now, I rarely have an issue speaking to new people. Something worth trying.