For Longsword, I don't know. But for what to eat, make sure you get the Drink + Vegetables. (I think) It gives, assuming you've maxed them out, and their fresh, Health +50, Stamina +50, Dragon Res. "L". As well as if you steam it I think, you'll get Firestarter, Thundercaller, and Icebreaker. So if you have Neg. Res. on any of those, they'll all go up to +3 as opposed to to whatever they were at. And if their positive already, then it'll just go up 3. It worked great with my Hallow Jhen armor. Which had very bad fire Res. as well as Thunder and Dragon. It had good Ice Res. however.