I'm fairly new to fishing. I am pretty much self taught. It comes down to time on the water, studying the bodies of water your fishing,Forums like this one. I gather info off the water as much as possible. I think the Elite among the Elite have God given instinct. As far as LUCK goes. I was told by a wise person one time that luck stands for Labor Under Correct Knowledge. I don't have great Instincts so I have gain knowledge by time on the water.