Thanks for the suggestions. I'm seriously considering joining a toastmaster's club, I'm just worried that having to prepare speeches every week would be a ton of work that I don't have much time for. But if that's what it takes to get me over this I'll do it.