It feels good to give
There is not good feeling like helping someone in need.
You become a good example
Donating to a cause can inspire those around you to donate as well.
You help the needy
Your donations help others who are not able to help themselves.
You receive tax breaks
It may sounds self serving but tax breaks are a benefit of giving.