what is true for you may not be true for others, so instead of shoving your truth down people's throats a much better idea would be to find a consensus, but hey who gives a shait, you just want to express your thoughts and if they are yours they are probably the truth.
I do not think you cannot change selfishness. In a society where you are thought from an early age to help the person next to you first, and then think about yourself, nobody would need to be selfish. You would not require material things, and develop yourself on the emotional level.
I like movies like The Eternal Sunshine of a Spotless Mind for the look of Jim Carey's face, it reveals his inter nature. His state of mind at that time in his life, don't mind what is happening on the set. Also, movies that make you stop for a moment and think of the emotions and not the story, perhaps ask yourself questions. Foreign movies are still able to achieve this. Hollywood, not so much anymore.