Nasty Load bearing wall with twisted studs, and crown issues
The way it's typically done is with a straightedge, butt shims, and a hand planer. Grab a six foot level and check your wall for straight, shim the low points, plane down the high points until your wall is straight. You can buy small packs of butt shims at Home Depot for pretty cheap, then tack them on with a hammer tacker.
If you don't have a hand planer, another method for straitening a wall is the strong back method. Where ever there is a bow, cut a notch in the stud 1 5/8" deep by 3 1/2" high. Cut a 2 x 4 the length of the adjacent stud bays, should be 30 1/2" if your wall has 16" centers. Nail it inside your notch, nail one end to the nearby stud, pull on your 2 x 4 to straiten your wall, then nail the other nearest stud to your block.
It's easier to draw a picture, but that's the best I can explain it. There are other methods to straiten a wall too, like the band aid method. But since you are working with a load bearing wall, you want to use the strong back method like I described.