I think what most people commonly think of as ''bodybuilding'' training is terrible for everything from hypertrophy to strength to function......for hypertrophy, imo, nothing can compare to squats, deadlifts, free-weight rowing, bench/incline/overhead pressing, and jump shrugs, AND eliminating useless crap from the routine so it can be more focused on getting good at those things.