She doesn't look underweight, she just doesn't seem to be growing. Your feeding her enough food so she might just be a really slow grower. I've heard of other peoples snakes that were this small at a year old. It isn't common... but it isn't unheard of either.

I would just keep offering food like you have been. She looks nice and healthy so that's all that really matters.