Looks much better assembled despite the blurry pic, I wish you luck with it!
Sounds like you need new cables, they're probably full of oxidation... Since you intend to keep this bike, don't go with the cheap Walmart cables, stainless steel is the way to go, and
not much more expensive.