Finding the right person to work with is always a challenge whether they are business or tech-oriented.
For myself, I would start with my immediate networks to see if there's anyone that I know who will put the effort in with the reward further out. They have to be as equally passionate as you are and be willing to debate/disagree when it's crucial. You'll also have to keep an eye on their background and keep tabs on their actions - as ceekay pointed out, many people talk but not many do.
It's possible to look outside your network as well so you could try all kinds of meetups, social events, demo days, etc. Or scope people out on LinkedIn.
The key is to finding someone you can trust and someone who's also as passionate as you are.
I'd be happy to help you out if you need short-term business dev advice. My email should be in my profile. Cheers!