Depending on your community, you might broaden your focus beyond sports related groups. There are a lot of other organizations that have weekly meetings where some poor soul has to come up with a speaker.
For instance, your local realtors probably have weekly meeting, as well as groups like Rotary, local Chamber, etc. We are always getting interesting talks from people who have nothing to do with the actual organization hosting the meetings. And don't forget to go to all kinds of towns in your local region.
I work straight commission in a relatively small community. What I notice is that although that person sitting next to me in church, or at a book signing, or whatever, may not need what I have right now...if I am on their radar, then when their sister-in-law needs what I have, they'll think of me and I'll get the referral. BUT, only if I am on their mind.
I also will just simply go door to door at every local BUSINESS to introduce myself as a fellow local business person. In a small community, it is good to have every business person know who you are, regardless of their type of business. They are all trying to make a living, too, and tend to be positive or friendly. And, if their sister happens to be mentioning to them she has always wanted to try a tri, they'll have a couple of your cards to give her, but you'd never know about that would-be client if you hadn't stopped in.
Talk about your business everywhere you go. It is not selling...it is talking enthusiastically with conviction and passion about loving what you do. I've had people call me up just to talk who don't really need what I have right now, but just to have a positive conversation, if you can believe that! They've told me that! :-)
Good luck. I believe you will be a very successful coach!
"The best rides are the ones where you bite off much more than you can chew, and live through it." ~ Doug Bradbury