Why can I eat all the food in the world and not gain any weight?

Don't get me wrong I'm not in any way fat but I'm not super super super skinny, I'm like 150-160 pounds. I can't gain any weight no matter how much I eat and I'm trying to work out and get abs.
Why can I eat all the food in the world and not gain any weight?
Post Opinion