Something really interesting to note is that self-esteem and self concept (under which body image falls as a category) are different things. Self-esteem is the overall, general feeling about ourselves and our worth. It's the all-encompassing idea, like a summary. And self-concept are individual parts.
I'll use myself as an example:
My self-esteem is average, maybe just a little higher than being neutral. I think I'm a pretty worthwhile person and value myself and think I have worth in society.
My self-concept in math is excellent. I rock at math and got all As all the way up through Calculus and college level statistics.
My self-concept in playing sports is low. I suck at playing team sports and I'm not very athletic.
But that low self-concept doesn't lower my self-esteem because it's something I'm ok with not being good at. And body image is a category of self-concept too. So I wish I could choose that my self-esteem is pretty good but I definitely don't love my body.
I'm working on it though since my partner loves it and that really helps me.
Hehe sorry for turning this into a lecture. I just figured it'd be interesting to at least one person.
Maybe I've taken too many liberal arts classes.