If he seems underweight and is always hungry, maybe feeding him larger meals will help. You know, maybe under feeding is also the reason why he strikes at you; he may be not getting enough food. Feed him a mouse/rat about the same size as the middle of his body, but you can power feed and give him two mice/rats so he can gain some weight
i have been i give him good size rats and 2 at a time if he will take them ! and i agree i kinda think thats why he is so worked up may take a few month for him to chill