If you could post pics, that'd be more helpful. Ball pythons, like people, sometimes grow at different rates. It's easier to see in a picture if a snake is at a good weight than to try and guess based on approximate length and weight. Based on what you described though, sounds like it is putting on weight well and thriving for you, so I wouldn't worry too much.

-Jen