Overall, when I steelhead fished a lot, my landing rate ran better than 50 but under 75%. That'd be poor for any other type of fishing, but it's just reality. Bout half the lost fish were break offs, half were throwing the hook.
Are you more frustrated about spitting hooks, or breaking them off? They are different problems.
Break-offs - Yep, 2x will help your landing rate, but may cut down your hookups too. Whether you can get away with it depends on the situation, water clarity, current speed, etc. Knots are important. But most of my breakoffs were very early, when the fish makes it's first run while you're still trying to get it on the reel. It's tricky. Try not to have too much slack line. You have to "hold" the line or else it goes slack, but you don't want to "hold" it in place while you reel in slack either. You kinda have to use your hand as a drag, keeping the line tight to the fish, but letting out line if he wants to go.
Once on the reel, then it's equipment. Technique lands the fish more quickly, but you're relying on equipment to keep it from breaking. Make sure you have a decent reel with a smooth drag, and set it appropriately. A soft rod tip is an advantage to absorb quick runs and head shakes. You can achieve the same thing by using a MONO leader. Now, I use fluoro tippet for steelhead, there may be something to the visibility thing, but even if not, the superior abrasion resistance helps with steelhead teeth. But fluoro has zero stretch. The thicker sections of my leader are mono (Maxima chameleon) and the stuff stretches, which gives you some extra shock absorption.
If that's not working, change the brand of tippet. Not all are the same. Some brands get brittle when cold, I had an experience with that which was very frustrating. For steelhead, I mostly use Seaguar.
Then there's the landing of the fish part. I suck at tailing fish, they take off, and you get that last run, which is dangerous. I tend to beach em, but you gotta be careful and do it smoothly. Slide, not lift. Once half the body is out of the water or in very shallow water so that it can't swim, then you can grab it without it taking off.
As far as fish throwing the hook. The main culprit for me is slack line. They run at you faster than you can reel and put some slack in it. A large arbor reel helps you keep up. But mostly, it's just staying aware during the fight.
And side pressure. Always keep that pressure to the fish's side. If it runs at you or away, the rod goes left or right, not up. If it's showing you it's side, then rod up or towards it's back, never towards it's front. Change angle of pressure commonly, keep steady, heavy pressure. Don't horse him in, have some patience, but don't let him rest either.