The best way to meet business clients in this day and age is over a video phone call.
It sounds like public speaking might be the issue. Join Toastmasters! It's the easiest way to learn the tools and tricks to become more confident to front of people. When you feel great about the subject you are presenting, it shows.