Consider your footwear. Most people don't realise it, but modern shoes are generally pretty terrible for the body. They make your feet weak, "disconnect" you from the ground, and the elevated heels put a lot of strain on many parts of your body and shortens your ham-strings.
My favourite is Vivo Barefoot, but there are many brands now. Make sure to look for a wide toe box, flexible sole, and zero-drop (no elevated heel).