Hornworms are higher in fat as well, and superworms are higher in fat than crickets. If she is truly underweight, I would feed a little extra at each meal, adding in some of these fattier foods. Don't give her too much at once, and make sure you are supplementing with calcium and vitamins. If she was underfed she probably didn't her needed supplements either.