If you can find a way to make general meetings work for you, that's wonderful and I don't in any way want to discourage you. Lot's of talented people here on the Forum work hard to make those happen. However, if you do find you are fighting an endless battle and want to consider an alternative, here's what we do:
We live in a large suburb, typically with families where all the parents work. Add to that school, homework, soccer, community activities, dance lessons, etc. etc. and we find ourselves with a lot of well-intentioned, but overbooked families. Our school finally decided not to have PTO meetings every month as usually the same handful of people showed up - mostly Board members.
We have a general meeting in Fall to approve the budget and one in May to elect officers. Otherwise, we jsut have a large Executive Board of about 35 people that meets to conduct the PTO business each month. It consists of the typical officers, school reps, and chairs (usually co-chairs) of all the committees. 20-25 people generally show up. We publish a monthly newsletter to stay in touch and anyone is welcome to attend the Board meeting (but they need to let us know in advance if they have something to present). Our parents are involved, fill out volunteer forms, and are pretty willing to help. However, they just don't want to attend another meeting each month.
We sometime have special parent programs, such as "Enhancing Reading Skills", but those are stand-alone-events. I hope to do a survey this Spring to see if the parents want more of those, but otherwise, this system has worked really well for us.
As I said, don't give up on your General Meetings, but this might be a fallback idea for you. Good luck!