I think strength affects your weight. At least it should. @ 8, I think my limit was only 230. And you need Endurance @ 5, just to get the bonus weight perk that lets you carry another 50.
As for luck, the only other thing I can think of besides the crits, is the whole 'mystery stranger' thing...