Out of all the motivational people I follow on social media, Brendon Burchard is my favorite. He is super authentic and passionate. I have noticed positive change when I have implemented some of his action steps. Here are some of his videos.
About perfectionism:

Steps to restart a bad day:

How to get our sh** together (The power of personal responsibility):

So I could keep going and post tons of videos he has made but I will stop at 3. 🙂

Here is another good one. The Rejection Myth: How to Overcome Fear of Rejection

Ok I am done. LOL.