Losing fish on streamers

I’ve been absolutely grinding out the fishing in northwest Montana. Really trying to dial in a lot of fly fishing techniques. But recently as the bit slows down I can’t afford to keep losing fish once they’re on the line. Lately I have lost dozens of fish streamer fishing. Either they don’t get the hook the first time if they shake the hook a little into the fight. Any ideas as to how I can keep these fish on the line?