My leg pain is causing me to have an awkward gait. What can I do?

Physical therapy. An orthopaedic evaluation should be the first step. Physical therapy with a good exercise program will often be the best treatment.