I can tell you that all the free or paid advise or internet lurking nor the latest and greatest gear will not put you on fish consistently. Only time spent (a lot of time) on the water and making mental notes to yourself on what works today and more importantly why it works will guarantee success. The guys that consistently catch fish have paid their dues through many years of hard work and diligence. Every day on the water (good or bad) is a lesson that needs to be remembered.