In your about page, make it clear what it is you’re interested in being pitched about. This way, you will get business opportunities that will meet your expectations.
Other ways to fin opportunities is going to events in your area of focus. Businesses there are always looking for bloggers to write about them or to partner with.
Also, you can create a blogger account in BlogDash platform to get customized business opportunities. Try it out!