Thank you for posting this. It is great advice and you've mentioned things I already try to do, it helps to have the ideas reaffirmed from time to time.
I get very down thinking about my 'failings' and worrying what other people are doing or what they think of me. One idea I've found that helps is to try and focus on the now a bit more. When I feel my mind starting to tick over I try to ground myself by focusing on the present and my current activity (if I'm not doing anything I will try to find something or just take a minute to focus on breathing). I guess the idea is to take my mind away from dwelling on the past or the what ifs of the future and try to make the most of right now.
I am currently reading The Happiness Trap and have found some really helpful ideas and techniques in there, mainly based on ACT and mindfulness. There are some great videos on the website that you can watch for free too. https://thehappinesstrap.com/free-resources/
I did check guidelines about posting links and it seems that this is ok but I apologise if I have misunderstood. I have genuinely found it helpful.
Hope this makes sense