One of the best ways to increase your chances of catching fish is to understand the entomology of the water that you are fishing on.  At The Trout Spot, we carry a large selection of books and guides covering hatches in many parts of the country as well as specific water types.  We also have many books on which types of food that fish eat and the reasons they do so.