A complete training program should include mobility, stability, and flexibility training. Mobility training focuses on increasing joint range of motion. Stability training focuses on building strong joints and core helping to avoid injury. Flexibility training focuses on increasing muscle length.