There is a sense in which "succor" means "help", but not in the way you are using it. "Succor" means relief from distress, a need for aid. It does not simply mean inability to do something.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.