My approach is to carefully observe natural fish food and prey. Try to simulate it as closely as possible. The fishing tackle should be as natural and/or invisible as possible, within practical limits.

Even though you do the above with great care, you're still not guaranteed success. Fish are smart, and bite pretty much when they feel like it.