I'll agree with DF on adding in protein. Eggs or eggbeaters are good, too. Also try introducing him to air-popped popcorn (not microwave) with that spray-on butter stuff as a lower-cal way for when he wants something crunchy and salty instead of all the pretzels and chips (and it's so much cheaper to just buy a jar of the kernels). You can get this powder stuff to sprinkle that sticks to the butter spray in a variety of flavors, like white cheddar, nacho, kettle corn, etc. I've seen people use things like Lawry's Hot & Spicy Seasoned Salt for it, too. The machines aren't that expensive and it doesn't take any longer to make than the microwave version.
Kiddo had same eating issues on the Zyprexa, she could eat and eat and still be hungry, she was 54lb when she started on it and is about 75 now. She doesn't eat like that on the Abilify and she's gained some height so it's not as obvious on her now as it was two months ago but it still bothers her because ALL the extra weight went straight to her waistline.