"When I look at myself brushing my teeth in the bathroom mirror, I don't think I look too bad. But when I see pictures of myself (ID badge at work, webcam pictures of myself or just plain photographs), I think I look really ugly and fat. What's up with that?"
Share your pic with us. I'll be able to decide if it's just a confidence issue or if it's for real.
On a serious note though, some people are just photogenic; whilst some just never look good in pics. Pics almost never successfully captures all of my beauty. My sis on the other hand is quite beautiful in person, but the pics accentuate that beauty. I guess the camera is just favourable to some.

When modeling, one of what they look for is how the cameras favour you. You can look good in person, but if the camera doesn't favour you, then it isn't likely to work in your favour when searching in that industry.