That's normal. You'll find that snakes, including ball pythons, aren't quite as active as most of us would hope. They are secretive animals who choose to spend most of their time in hiding.
Your ball sounds fine to me. Feed it every 7 days or so and give him 36-48 hours (depending on the food size) to just chill out after each feeding. He'll need that time to digest his meal.
Good luck and keep us posted!