^Both, model wise and tweaking weights. There are a few ways to do corrective blend shapes, my method might be ancient by now (it's been several years). I would bend the limb around 90○ duplicate the model, push it over to the side, remodel the duplicate until the limb is a satisfactory shape, add it to your skinned model…