I would take him to the vet. The colors look good, but he is very skinny. I'm not an expert, but I had one lg die as a baby I think it was substrate impaction. If he's not eating, make sure his substrate is either a calcium reptile special sand, or not edible (tile, paper towel, repticarpet (not too good, have to clean it often)) these guys eat sand but can't pass it through their system! Try to make sure you isolate him for now so he is not competing with other geckoes for food. Keep his food smaller than his mouth. Offer a variety of food, lightly dusted with vitamins but more importantly calcium powder, small worms, small crickets, no wild bugs- they have pesticides and fertilizers! Sometimes when I have a weak animal I disable the crickets by pulling their jumper legs off (grotesque, but it makes them easy to catch). Make sure he has hidey spots, one with wet paper towel. These guys need privacy. Since he is ailing, try to give him peace and quiet and avoid handling him excessively. Keep the water is a clean shallow dish, also offer a dish with 1/4 tsp calcium powder for him to lick. You may try to read up on hatchling care and housing, although he's not a hatchling, the extra care won't hurt. I wish you the best of luck!