I noticed on your list you didn’t include any volunteer activities or ways you were being of service to others. My suggestion would be “to lose yourself in the service of others.” Find a volunteer opportunity for a cause that you’re passionate about, and then volunteer your time or expertise to an organization working on that cause. From my own experience, helping other people makes you feel like part of a bigger community and helps you find a purpose in life. Hope this helps!