She's thin but not bad.
I would upgrade the tank; a 10-gallon isn't really appropriate for a juvenile ball python anyway.
I'd suggest something like this since with the four latches your snake will not be able to push up the long side of the lid:
https://www.lowes.com/pd/Hefty-25-Ga...Lid/1002612460
It is a lot cheaper than another fish tank + lid, easy to clean, will retain heat and humidity, and you don't have to worry about replacing heat bulbs every few months or constantly spraying to keep up humidity.
Use a large heat pad on each side since your house is so cold, and with thermostats set one UTH to warm the tub floor to 80*F for the cool side, set the other to 90*F on the warm side. Put a hide over each UTH and a large water bowl between them, and you shouldn't have problems retaining humidity. You can use either newspaper or aspen as substrate.