I'm sorry but people don't take out of town trips and spend the night in a $100 a night hotel to visit a Bass Pro Shop.
Build more tennis courts, soccer fields, and softball fields and host tournaments. That will fill the hotel and keep the park a park.