Do you have a temp gun? Digital thermometers are good to get an idea of ambient and hot spot but for accuracy you really want something you can shoot around and judge temps everywhere your snake can get. If all you have is an analog stick on type you really have no idea what the temps are at all and that is super important. Temps need to stay steady, 80s on the cool side/ambient and about 90 for a hot spot. Too low-sick snake, too high-dead snake, too variable-sick snake.
Ball pythons don't need or like bright lights and heat bulbs like that tend to break and die pretty quickly, a ceramic heat emitter would be better since they don't emit any light, make sure you get a lamp dimmer/rheostat to control the output somewhat. 2 identical hides, one on each side and they should be tight fitting with a small opening, not open ended types. I'd skip the fish tank idea entirely and go for a snake setup, tub or pvc cage, will hold heat and humidity much better, not heavy or breakable like glass.