I love my body. I'm 5'5", 145 lbs. of muscle, hips, and booty (not butt.....booty)!! In fact, my booty keeps me in a size 8-10 when my waist and upper body can fit a 6 (think J. Lo in her Fly Girls days). I would eat all day if I could, but I try to be good and work out 2 or 3 times a week to stay toned. I do think that most of it has to do with genetics. My mom and I could be twins--we're the exact same from head to toe.
I have definitely had my days where I've hated my hips, but what woman hasn't. Find your best feature and accentuate it. Don't hide your curves--that's how we can tell women from men. Do what makes you feel good, screw everyone else.