It's also important to keep your hook sticky sharp. Check the sharpness periodically while you're fishing by putting the hook point against your thumbnail. If the hook point slides on your nail surface, instead of sticking in, sharpen your hook with a file and retest it on your thumbnail. With casting or drifting, the hook will hit against rocks and start to become dull, even if you don't get snagged on the bottom.
I always check my hook after snagging bottom (if I don't break off), or if I lose a fish. A dull hook will slide off the hard mouth of a salmon. I also check the sharpness of all my new hooks (even Gammy's) before using them; I find that on average about 4 Gammy's in a pack of 50 aren't sharp enough for me; almost all Mustad's need to be sharpened.
I always take a small file with me when I go fishing so I can sharpen my hooks as needed. I found that my results improved significantly when I kept my hooks sharp, especially for coho and steelhead as they can be "on and gone" in the blink of an eye. Having the hook "stick" to their mouth so you have time to set the hook makes a difference.
I've had my hook file for about 20 years. It's about 6" long and I keep it in my vest. I think it's made by Luhr Jensen. I owe a lot to this little piece of hardware.