You want respect, learn to forgive people for the Sake of Allaah. You want high ranks, learn to be humble for the Sake of Allaah. Do not be a miser. Charity does not decrease wealth.
Abu Huraira reported Allah's Messenger (sallallaahu alayhi wa sallam) as saying:
Charity does not in any way decrease the wealth and the servant who forgives Allah adds to his respect, and the one who shows humility Allah elevates him.
[Sahih Muslim Hadiith No. 2588]
As for the part of the hadiith which reads "the one who shows humility Allaah elevates him," al-Qaadii 'iyaaD says that there are two ways to look at it:
First, he shows humility for Allaah and Allaah elevates his rank in this world as a recompense for the humility he showed for His Sake. That elevation creates in the hearts [of people] love, a lofty place, and rank for the person.
Second, it refers to the reward he will get in the next world or showing humility for His Sake.