The right shoes are an essential tool for developing strength as they improve your relationship with the floor and allow you to train more effectively. Common features of a good shoe for strength training include a stiff, non-compressible sole, slight heel, adequate toe box, and metatarsal strap.