I have a medium sized pond full of largemouth bass and bluegill. We fish it just about every day, so the fish aren't easy to catch. I've found just switching up your bait regularly is necessary. One day they will bite a crankbait, other days they will only bite a spinnerbait. Some days they want plastic worms, and other days I can only get bites on live bait. So just keep switching lures until you find the one they want that day. As for bluegill, there is never a day they won't bite live bait, but some days I can get them to bite artificial stuff. We usually just stick with small worms we dig up in the field and we can catch them all day long.