From Ameerul Momineen (AS):
Seeking forgiveness is the degree of highest level believers. It is a name that has six components :
First: Regret for the past.
Second: Determination to never do it again.
Third: to give back the creatures their rights so that you return to God Almighty with out carry that burden.
Fourth: To intend to perform every obligation that you have missed.
Fifth: to deliberate on the flesh that grew from Haraam to dissolve it with sadness until the skin is affixed to the bone and new flesh arises between them.
Sixth: Make your body taste the pain of obedience, as the sweetness of disobedience inflicted on it.