Paramitas
The word 'paramita' is also called perfection. It can be translated as 'crossing over to the other shore' - the shore of peace and liberation. There are six in the Mahayana system that I am familiar with.
I am going to look at the first perfection usually given on the list: dana paramita
Some points I hope I can expand on:
We need to learn to receive as well as give
Motivation is as important as the actual giving. Giving to feel good about ourselves, being shamed into giving, giving in order to get something back, these aren't real giving.