You are doing better than most! The majority of people I see selling their ball pythons on craigslist have no clue! lol.
I would only add a couple of caves (hides), and an under tank heater on a thermostat at some point, but you may as well wait for the UTH until you have to get a bigger tank as he will outgrow the 10 gallon quite rapidly.