I hate the typical pet store setup. They sell you all the wrong stuff. Was your setup in a kit?
Anyway I would ditch everything but the hide and water bowl.
Even a rubbermade tub is better than a screen lid fish tank. Unless you have a healthy budget. Better to have a healthy snake you can't see than a dried out ,hard shedding unhealthy snake you see all the time. You need to control a balls humidity as well as temp.
This is a good cheap setup I found by Googling
Heat is under one of the hides. I would put the thermostat outside so the snake didn't adjust it.
1 cheap tub with some air holes in the side (not the lid=lets humidity out)
2 hides so the snake feels safe warming or cooling
1 heat source like a mat or heat tape
1 water dish .Moving the water dish onto or off the heat source will raise or lower humidity as will adding a second bowl.
1 thermostat *** this is a must and not an upgrade***
No thermostat will make your temps wrong a lot of the time and could lead to illness and if the heat skyrockets due to a short in the pad and there is nothing to turn it off you will broil your snake and possibly start a fire.
If you have more cash now get a snake enclosure and not another fishtank.
I have my Royal in a pvc enclosure.
The bottom one is for my ball. I also use the hydofarm thermostats on a few of my enclosures and they work great. Never noticed a clicking but mine are in a dedicated reptile room.
I would bet 99% of the issues I read about people having with their snakes (rti,won't eat,bad shed ect) are husbandry related from using the wrong viv and/or no thermostat.
Do it right and you will enjoy your snake more than the people who cheap out and spend all their time treating issues.