All I use

You can acheive results with weights but a lot of the exercises people do are Isolation which I am not a big fan of when training is being applied to a specific sport.

Compound movements relevant to the sport are the way to go