Scroll Down to Read Other Opinions
It's kind of tied to forgiving other people though. The easier you find it to forgive others, the easier you tend to find it is to forgive yourself.
You could also look at it from a selfless perspective. It's like, "Being haunted by the past is not helping me to become a better person for others in the present and future." Whatever motivates you.