We've all got 'em. Not warts necessarily, but bits we don't like or people think are ugly. On and off the mat. Well, a great way to start accepting your faults and enjoying the process of being rather than just the results is to do a warts and all practice....
This may help if you only go for things that you know you're good at already. Or you chase after the results relentlessly?
Try the warts 'n' all practice. It works for non yoga too see examples below!
In the yoga world write down all the postures you want to do that you can't yet (and that you can safely do without a teacher) string them together in a 1/2 hr practice (don't overdo it just 1/2 hr will do) and try it every day. Realistically you will not want to do this warty practice in the morning when it takes as much discipline as you've got to get up, eat and head to lectures/work on time. But do it some time during the day.
And bit by teeny bit you'll see progress and celebrate each improvement!
Even if you don't improve you will get something out of accepting where you are.
Non yoga versions:
Take a list of 100 great composers or 100 greatest writers and everyday Wikipedia one of them. Find out about them and maybe listen to one of their pieces and find some sort of similarity between you and them- be happy about that! Maybe they are interested in the same themes as you? Maybe they have the same colour hair. Just 5 mins a day and a gradual improvement in general knowledge and love for yourself.
Vocab mountain. On the first day open a dictionary to a new word and use it in a sentence. Write it on the wall. On the second day use that word and a new one from the dictionary and write it above the first. Third day do all three and so on. You'll build up a mountain of words. (Great for leaning Welsh or Sanskrit I've found! Though they're hard to get into sentences without sounding like a wally!)
Anyway, accept we all have warts let's work on them slowly and in a chilled out way.