I recently returned from a Florida vacation where I did a bunch of bass fishing in a small lake. I fished almost every evening from 5-7PM from a gazebo-like dock. The first night I landed 3 bass and the second night I landed 2 bass. I always use live worms as my bait of choice.
The next day I recieved a product in the mail called "Fool-a-Fish" It's a spray. Most sprays are scents, but this one attracks fish by sight.
Anyhow, that evening I landed a dozen Largemouths. The following day I landed about 10. For the remainder of my stay I caught no less than 6 bass every outing. I also landed some chunky bluegills and a few Mayan Cichlids.
I'm not a salesman for this product but I fully endorse it.
Here's the link to my new secret weapon.