B.B.
There's a book that's an easy read - "Don't sweat the small stuff and it's all small stuff." One of the very first items in there is "Make Peace with Imperfection."
It always bothered me when people would criticize stuff or if you said you didn't like something, they'd jump right on it to tease about it. My family does this all the time.
It's so hard when you're that age and want so badly to be good at something, and not be able to live up to your own expectations. Let her know that this is all a part of life. If there was a grocery store that did everything perfectly, then there'd only be one grocery store to go to, and it would be called "the store." But that isn't the case is there? Because there's Aldi's, Krogers, Marsh, etc. Same thing with Gas Stations....and there's Shell, BP, Citgo, Sunoco, Speedway, Marathon, etc. etc. Nobody has the "perfect recipe for success", and we're all doing the best we can the best way we know how. If we change our expectations towards that realm, then life becomes a little easier to take.
I'm not sure what the best way to approach it is - just offering a few thoughts, for what it's worth....
Good luck!!