I think it's her height that is an issue, regarding her body image. Most of the fashionable stuff nowadays she likes are made for slim and tall women, which she can't pull off. Frilled midi dresses and bulky jackets look good on 175 cm. Even those white blouses under the jumpers look good when you have extra 20 cm of height, cause they don't reach your knees. Slim fitting clothes would work wonders for her. And a haircut. No matter how many products you put in your hair, the amount of styling she does, no chance it is healthy.