Have you noticed that some people only do things if it benefits them some way or another? There is actually nothing wrong with this and it is natural for you to do what is in your best interest. This might sound bad, but when you are helping someone you gain more benefit for yourself compared to the individual you are helping.
Just for a second think about all the people who are well-known in the world. Other than outliers such as movies stars and other celebrities, many normal people are well known because of how they helped other people. You can get tons of free press for doing things for free and even more importantly, you brand yourself as an expert. For example, I have helped 21 of the Technorati top 100 blogs become more popular. Because of this, many people think of me as an expert marketer which in return has made me a decent chunk of change.
Also think of this from a PR perspective. As my publicist says: “When doing an interview with a magazine or newspaper, it is better to talk about others than it is to talk about yourself.” By talking about people you helped, the readers of these magazines will be amazed and contact you to do the same for them.
The possibilities to help other people are endless. Doing things like volunteering your time at a local school, soup kitchen, or even hospital can do wonders for your brand. You’ll never know who else will be there and all the potential networking opportunities that may come up when helping others.
So if you want to be selfish, go out there and start helping others.