To gratify self, no worldly object or pleasure can make it but the realization of God,
To reach at the truth of self, virtues deeds may help one but ultimately it grace of god that works,
Devotion is one of the path which leads one to self but without grace of god nothing can be achieved,
Charity may be meritorious but may add fuel to ego or pride which distant the soul from God but submission that unconditional leads one to the God,
May Lord bless all,
Thanks please