One other thought. . .Dr. Jordan Peterson has a personality test, on his website. I found that to be the most informative personality test I’ve ever taken. I learned a few things that I hadn’t fully understood before and had a few other thoughts validated.
That might be something that will help your friend. I’ve also seen that a lot of people are really inspired and encouraged by his lectures on youtube.
The 12 Rules for Life is a good book.
Interesting....maybe I’ll purchase for my 24yr old grandson...and...me!