There are a bunch of variables involved in type of hooksetting. I won't try to answer this in one post, but will share the bare basics of what I do.
On the tip-off in a basketball gamer the guy with the best body position has the advantage. So does the angler. If your right hand is on the rod handle, try putting left foot slightly ahead of right foot. When the left foot steps back in the hookset your body remains straight. Avoid twisting or back-bending. You will fish many extra years. Get the whole body involved. It's a little like martial arts. Sweep your body rather than stand and bend. On a straight up swing, step the left foot back while arms are raising the rod. You will deliver a lot more power. When sweeping it sideways, swing the left foot back, keeping body straight. Your body weight will work with arm strength. It's about the same principle as when swinging a baseball bat. You don't stand flat footed just swinging with arms. Your whole body goes into the swing.
Mostly I set from reeling the rod tip down to the bait, then swinging upwards, but WHILE stepping back a foot or two, right foot staying put. That speeds up taking up slack.
With topwater lures wait until the line straightens out (loads up)
With jigs respond quickly and firmly at the the slightest sign of something different. A jig is easily spit out in 1/20 of a second. I haven't done well taking time reeling down before a rod snap, so I keep the rod tip low to begin with, aimed at the jig, line kept tight to maintain constant jig contact.
With a drop shot just start reeling and slightly raising the rod.
With a crankbait set hard when it stops wiggling, or you get the holy grail bite, a big tug. Ignore taps. The bass is likely swatting the lure. Let him take it on a full commitment. I use a fairly soft glass rod that allows a firm set without tearing a hook out, yet keeps the line from going slack. A stiff rod makes it much tougher to always keep a tight line. Let a crankbait get just a little slack and it will come off. It's a matter of leverage, most of the lure able to pivot back & forth, allowing the bass to sling it.
If T-rigging a worm, give the bass time to eat it down to the hook, then slam him to bring the hook out of it's worm skin cover. A heavy sharp worm hook will penetrate hard tissue and stay put, but again, keeping the line tight is vital, espefcially if the worm has been spit and worked up the line, allowing leverage.
For crappie be gentle. Just raise the rod while tightening the line, putting no more than 2# of force into it.
For hard mouthed fish get serious and bury that hook as deep as possible.
When C-rigging sweep solidly sideways, reeling the rod tip back down, keeping line tight. When the bass surfaces it can use that heavy sinker for leverage to throw the hook. I try to keep the bass from making itto the surface, tiring it down in deeper water. The deeper the beter to prevent sudden bladder expansion.
Whichever approach, NEVER let the line go slack. Stay in 100% control.
Jim