Get the snake off the sand. Pronto. It is not a suitable substrate for a ball python. You can instead use paper towels or newspaper. If you have a low wattage heat lamp, I would use that for the time being until you can regulate the UTH properly.
The cheapest reptile thermostat can really only be found online. It is called the reptitemp 500r and costs about $25. Please order one as soon as you can.
Get a reliable thermometer. You can get an accurite digital outdoor/indoor weather station for $11 at the home depot. I figure that you are not properly measuring your temps and humidity. If you want to get your UTH up and running a little sooner, get a piggy back light dimmer (lutron lamp dimmer) from the home depot as well. It also costs around $11. Basically you plug the UTH into the dimmer and the dimmer into the wall. Then you use the dial to lower the heat. This method does require adjustments based on room temperature fluctuation unlike a thermostat which maintains a constant temp no matter what.
TAKE IT TO THE VET. Neosporin will only help external damage. If the snake has internal damage it needs to be seen by a vet. You will notice some scales flaking off because of the neosporin but it shouldn't be a problem.
I hope your snake recovers!![]()