Check out fencing. Local fencing club has classes for kids and adults all ages. They also do birthday parties, so that might be something different that would be fun for him and his friends.
Appreciate other cultures when traveling or interacting among people from different cultures. Once on a mission trip, the locals brought coffee and cookies by in the afternoons, but I never took any. I regret that lost opportunity for connection.
Before speaking (or texting) ask yourself three questions: Is it kind? Is it true? Is it necessary? If not all three, don’t speak. (PS “kind” isn’t the same as good news. You can deliver bad news with kindness.)
People learn all sorts of different ways. I found I learn best by repetition (drills) especially true for skills. And by listening for studying. Recording my lectures in college made a huge difference in my ability to learn and retain material. Let’s find what works for you.
Discuss the concept that “It’s not always about you.” Some days need to be about supporting someone else in their joy - or sorrow. Your needs take a backseat.