Yes, he looks a bit skinny, but nothing a few dozen rats cannot cure.
He looks decent as far as his coloring.
You say you got him from a "Pet Store?" Like a Pet store, or Reptile Store, or what? I have to say, the only "Store" I would buy from is Ben Siegel, the Snakes At Sunset-Amir's old place, Becky's place here in CA, LLL, and maybe one or two others. With all the breeders out there, I would never buy any Ball from "just a store." I held onto a couple of iffy feeders this year, babies I produced. One did not make it, even after assist feeding, and one is thriving now after being a slow starter. I would never sell a snake in that condition.
Dave