This is gonna sound really old fashioned but legit try and find a cobbler or shoe maker in your area. I’m not sure if you’re talking about trying to repair your shoes yourself but I wouldn’t really recommend that. Bad shoes can literally mess up the whole rest of your body so always good to get things done by a professional.