As hard as it is, only feed her every 4 to 5 days, but feed her small prey. If you overstress her weak system with too much food too soon, she could easily crash and you'd loose her. I have had a number of malnourished ball pythons over the years, and please believe me when I say keep it slow and steady. She'll gain weight slowly but steadily, and before you know it she'll look like a different animal.
You are in for a long, hard road with her, take your time with her, and if you are patient she'll reward you.
Gale