It's hard to narrow it down to three baits, because I have confidence in many different baits. My absolute favorite technique is deep cranking, but it's not always effective, so I can't say that I have the most confidence in deep crankbaits. Looking at your question as if I had to pick only three baits to use with no knowledge of the body of water, I would pick:
1. Texas Rigged Gene Larew Salt Craw
2. Strike King Red Eye Shad
3. 1/8 oz Shaky Head with a Zoom Finesse Worm
I feel like I can catch fish on one of those three baits, under a variety of conditions, on just about any given day.