Give your gifts in private, and your Father, who sees everything, will reward you. Matthew 6:4
Your reward is from God so if that is the case why do some feel they have to announce their good deeds or charity to others? Maybe inferiority or wanting to impress? The best reward is when you do something for someone either anonymously or do it and do not tell others. The Bible talks about this too when fasting not to go tell everyone but to do it between you and God. Even when praying it says to not draw attention to yourself. The whole thing is about God, period. It is not about us. We are to remain humble in all walks of life. If we have a degree from an impressive University it is not necessary to let everyone know. When you win an award those who need to know will know. It impresses me to hear of military heroes who do not think they deserved a particular award. Humble people will always be exalted. We gain nothing by trying to make ourselves look good or important to others.
If you have trouble keeping silent about accomplishments ask God to create in you a truly giving and humble heart. Anytime you get the urge to brag give God the glory. All we have is from Him anyway.
PRAYER: You truly are King of kings and Lord of lords. To you be all glory, praise and honor. In Jesus' name.Amen.