Weight training is excellent, once you have an established baseline of mobility.
Add weight to a perfect squat, and you will have a stronger perfect squat.
The thing about weight is that when you add it to imperfect mechanics, you get stronger imperfect mechanics. Your soft tissues build up around improper alignment of joints. This leads to problems.
Adding more horsepower to a car with misaligned wheels might compensate for a while, but eventually the you have to fix the alignment.
Sometimes that involves forsaking the engine for a bit.
Try this for some realignment. One of my favorite mobility exercises on the hips.
To powerful living,
Steve