what store was this? most pet stores have no clue what they are talking about.
The substrate needs to be absorbent and promote humidity as well as cleanliness. leaves do none of that.
The thermometer and heating issues are far more important though.
Also the hide is on the large side for your snake (they should be a tight fit to make the snake feel more secure)