Nice looking spider. He doesn't look thin to me. He has good body condition based on the photos.

I agree with everyone else who posted.

I'll just emphasize on the thermostat. You need to get one asap. A heating pad can reach up to 130+ degrees when unregulated. That's hot enough to cook your snake. A thermostat regulates the pad and keeps it at a steady set temp.

And ball pythons don't need soaking bowls. Small water dishes are fine. It's not normal for a ball to soak unless there are other issues abound. (aka skin problems, mites, or too hot of a temp)