Give him people food.
In fact try giving him raw people food. As in raw hamburger, chicken, turkey, etc. Here's a site for you to read. It may surprise you. There are also recipes for making your own cat food and raw cat food.
www.catinfo.org
So when you are eating have a little bowl of raw food for him beside you or where he eats. It may just be the very best thing you could do for you little guy. Well, that and getting him a playmate.