I dont know where i heard this, but i find it to be very true about people:
there are three types of people when it comes to socializing.
1. People that talk about others
2. People that discuss current events
3. People who exchange ideas critically
when you talk to people you will see this more and more. most people are mostly 1s and 2s. But Seldom you will find people willing to share a thought let alone let that thought be criticized. But not all is lost. with people who cannot be the 3rd type you can always take an interest in their conversation and share your ideas/thoughts. You will be surprised how many people are capable of being thinkers but just are not because of their environments. Hopefully this can help with socializing in the future.
Regarding happiness. Firstly portray your self as happy, then proceed to make others happy. If you are not portraying your self as a happy person, people will not bog you down with their problems because they see you dont have anything to offer them. I say this because you said you found philosophy, you recognize your mind thinks more than the general minds of the world. So Im assuming you are more intelligent than the average person. start acting like it and show people that you are worth their time.
Like every human on this Earth you find joy in making others happy