There are various ways to find opportunities, but keep in mind, that does not mean that you’ll be rolling in the green overnight!
Paid professional speakers have a niche that they focus on:
Do research on the companies that you want to work with
Learn everything that you can about them. Read their blogs if they have one.
After you’ve learned as much as possible about the company and there seems to be a “need a solution” issue give them a call. Introduce yourself and share what your specialty is and the solution that you’d like to offer them along with your services.
Schedule a call or meeting. Be prepared, focused, and ready to present your solution.
After your first meeting/call, follow up in a few days if they don’t schedule a meeting after you meet the first time. Always do what you say you are going to do.