I was recently a fairly new owner and was having issues of an active snake. It is very important to know EXACTLY what is happening with the husbandry of your snake. I have a 20 gallon tank that has a UTH controlled by a thermostat and I have a thermometer sitting inside the tank over top of the UTH to monitor what the substrate temp is. I keep mine sitting at 90 on the hot side. We also have another thermometer in the middle of the tank to see what the ambient temp is which I try to keep at 80. Having a temperature gun has been very helpful as well to measure the cool side of the tank and for spot checks.
As for feeding...do you have a schedule of it's previous eating habits? This is important. We feed every Sunday as were the instructions from the pet store. She knows when it's feeding day and she is always hungry and aware that day. I swear she knows Sunday = feed day.
If I were you I would read the stuck post re how to set up a tank and follow those instructions to a T. Good luck. Once you have your tank 100% and your feeding schedule in place your snake will be happy and it will make your life easier as an owner.