my therapist has been worth his weight in gold for some of the things you're struggling with--acceptance, strength, perspective, perseverance, communication.
not rocket science stuff, but just talking through stuff every week and having him challenge me, and knowing i'm sorta accountable for those challenges has really helped. not solved everything, but helped.
also helps he's a sporty guy who's had a few concussions himself, though milder, so he knows how to really place things in context and not blame everything on my anxiety