As the real estate people say, location, location, ................
I don't give a rats ass what bait or lure your tossing, if you not throwing where the fish are, your not going to get bit. Stop looking for a miracle bait or lure, and start studying how to locate the species of fish your after.