I don't know how to forgive myself. All the wrongs I've ever done are piling up against me, even when I have asked for forgiveness from the Lord and I know he has forgiven me, I still can't forgive myself.
There is a place in bible prophesies that hints of a guilt sacrifice. In Christian tradition, Jesus Christ was a sacrifice for sin, leading to forgiveness of sins. Although people are now forgiven their trespasses, many still feel guilty. The guilt sacrifice deals with this tendency for many people to still feel guilt even after the sin has been cleansed. The guilt sacrifice will help such people, but it will also open the door to the callous of heart, who will interpret the guilt sacrifice to mean anything goes since there is no sin or guilt.
If you think about it guilt, it helps prevent additive behavior. If you steal and then feel guilty, you will not be able to practice stealing as easy. This makes it harder to get good so it becomes second nature; habit. Without guilt you can practice. With the guilt sacrifice, the true colors of people will shine through, since on can practice anything without internal guilt censor, forming habits faster. It will require the mind and common sense since the heart is not controlled the same way. It is all part of an update.