Word to describe "a person who is only wishful to help others and cares little about themself"?

Solution 1:

Selfless

  1. Having, exhibiting or motivated by no concern for oneself but for others; unselfish.

Also altruistic. See http://en.wikipedia.org/wiki/Altruism

Solution 2:

Your best bet would probably be

selfless: Having, exhibiting or motivated by no concern for oneself but for others;

Or maybe:

philanthropist: A very generous person or institution.