I'll have to go with Jack on this one. Definitely patience. Patience to approach the water with a degree of stealth. Patience to work the water thoroughly from close in to as far out as you can comfortably cast. Patience to not start the retrieve to quickly and then to work the fly slowly at first and then varying the retrieve until you find what the fish want on that particular day. Yep - patience - definitely makes us all better flyfishers and as a bonus makes us overall more content with life overall I believe.