Hi - have you thought of finding a local "Toastmasters" group?
Toastmasters is a speakers club but will give you practice speaking in front of a group in a friendly environment. The old adage practice makes perfect is true in the case of communication skills!