Oh and along with live music I would also do the good old Karaoke, maybe some stand up comedy and acts like that. Maybe even a comedy night that is kind of like Karaoke where people can just come up on stage and try to be funny. Not sure how it would work, but it could be fun to watch. Just some random ideas to get people in the place.
If you gear this around the bar area you'll be fine. Remember some people don't want music blasting in their ears while that are doing batting practice... other might.
There is a place in OH called Mr.Divots I think in North Royalton. Most of what they offer is out doors but they have: Driving range, batting cages, indoor arcade, putt-putt, beach volleyball and I think they used to have go carts. They run bar specials during the week to get people to come in and then on the weekends they market twords the families who will come use the services.
Not sure if any of this helps.... I do like the idea... just watch your money on this one!