Well, in my opinion it's developing the habit of giving would be the only way to become a cheerful giver. Some people are actually naturally kind hearted that they cannot stay peacefully and watch other people pass through suffering and hardship, so they always make themselves available to offering any kind of help and assistance both financially and otherwise to the people who needs such assistance. Now, there is a catch with someone becoming a cheerful giver and it's such person being practically selfless in everything that he or she does when it comes to offering any kind of help or assistance to other people. You are definitely going to not expect anything in return from anyone that you have offered help, it's the only way to becoming a cheerful giver.