He should definitely be at least a little heavier and eating more than that at his age, but it's not your fault. Looks like he had feeding issues up until you got him.

Try offering him more than one mouse and see if he'll take it.