Couple of tips: Use black construction paper to black out the sides of your tank. Much cheaper than tinting it and it looks fine. Use foil or wax paper to cover about 80% of the screen top. This will help hold in humidity which should be around 60-65%. I like to mist and boost mine to about 70-75% during shed cycles. The lamps will also suck humidity right out of there...
Lights are not necessary. Balls do not need UV light and they do not bask. A hiding BP is a happy BP. Heat will ideally come from the UTH as belly heat. Hot spot should be 90 and cool side 80. Ambient air temps should range 76-80. There should be 2 identical hides - one over the hotspot and one at the cool side. More hides are perfectly acceptable of course, especially if you have a baby, a 40gal is big and he'll want more hides to feel secure.
Your uth ABSOLUTELY MUST run on a thermostat. UTH's will notoriously reach over 120 and that will immediately burn your snake! In particular, ZooMed uth's get VERY hot! Incidentally, you have the lamps over the uth right now - I garuantee those temps are way too extreme. Get rid of the lamps and get that uth on the thermostat! That is the very best advice I can possibly give you!