Don't give up on it because the fishing can be awesome, and there are some real pigs in there. Think of each trip as a learning experience. If you're not getting the result that you want, try something else. If you know that fish are there, it's often a change in presentation or color. If you aren't sure about fish being there, try a different spot, either a local change (like a deeper spot) or a big change (a different part of the lake), etc. There are no secret spots on the lake from shore, so for every area, there should be a trail to get you along a fishable shoreline.
You can't go wrong with plastics of some sort, so if hard baits aren't producing, go with plastics. Have some for different presentations (surface film like flukes, slow sinking like Senko style baits, plastic worms of varying lengths used with matching hooks - and vary the weight from no weight, to not much weight, to more weight to get the lure to the fish either suspended or on the bottom, wherever you think they are). For this lake, the vast majority of the time the natural colors will work nicely, although all black can be very good too. If the fish are aggressive, go bigger, if they're finicky, try a 4" worm. Tube jigs also work well, and I like to Texas rig them, but whatever works for you so that you can fish into the cover and not hang up. Everyone has their favorite brands, so I won't go there. That's my approach for catching numbers of bass.
Now, if you're after that one big bite on that one big fish, think big baits, and expect to get skunked once in a while, but when you do get bit, it will be a good fish. So, what I try to do is achieve a balance for having fun and catching numbers while also looking for big fish. During prime bites or when it's good, I'll catch a few then go to a bigger bait to try for a big fish. Now, of course, if I'm having a lot of fun catching decent ones, I will just have fun and keep on doing it. It all depends on the mood of the fish and my mood.
Bottom line is, BH is a good lake...and well worth figuring it out.