Both ambient room heating and enclosure heating will work. You need to experiment to find out what works in your environment. All that matters is that the enclosure has an appropriate temp. This can be achieved either way. I use room heating, but I have a dedicated snake room and live in south Florida where heating is only an issue about 3-4 months a year. The key to successful enclosure only heating is to have an adequate heat source for the enclosure size. Perhaps your wattage is just not sufficient. Countless keepers successfully utilize enclosure heating and you can too.