You need a tstat to regulate the temp of the uth. The substrate then needs to be about 1/4 inch. What kind of bark is it? Bark can usually be moved rather easy and the snake can lay directly on the cage floor that WILL be to hot with a unregulated uth, which can really hurt your snake.
When you say good size hide do you mean it is a good size for the snake or good size as in large. It needs to be snug for your ball. Touching all sides is usually what you want.
You say you think the temp is good which means you don't know them, right? You need to monitor the temps. Best case is being able to monitor ambient and surface throughout the cage. A good mounted thermometer and a IR thermometer are great tools for this hobby.