Your approach is great!
First, you should have a lawyer on your Board, to serve at no cost. In the area of sports, you should not have difficulty in locating a sports fanatic attorney to do so, either local or from the suburbs. You should have an "informal" agreement that your legal counsel will not leave the organization without finding his/her own competent replacement.
Second, contact local colleges and universities who may have databases of their attorney-fans who want to make the next step in hands on promotion of a sport they already love. Aside from databases they may have personal contacts among attorneys. Go to your "competitors" and ask if any of their attorneys know an attorney ...
Third, your city government probably has several agencies that touch upon your activities. The directors and deputy directors of those agencies may have attorney contacts to fill the role of Director and General Counsel.
The above is general legal and business analysis. It is not "legal advice" but analysis, and different lawyers may analyse this matter differently, especially if there are additional facts not reflected in the question. I am not your attorney until retained by a written retainer agreement signed by both of us. I am only licensed in California. See also avvo.com terms and conditions item 9, incorporated as if it was reprinted here.
I agree with Mr. Doland's response. For additional reference, you may find the blog post I've written on the subject and linked below helpful in understanding the general process and applicable rules. Best of luck!
This advice is for INFORMATIONAL PURPOSES only and should not be relied upon as legal advice. No attorney-client relationship shall be formed as a result of the answer above.
If your exemption was revoked you have to file a new tax exemption application and pay the user fee. There is no way around this if you want to get the exemption reinstated. You can request to have the reinstatement go back to revocation. More information is here on the process;
For pro bono work you can contact the local bar association and they probably have useful resources.