I truly believe that forgiveness is the fast track to greater love and it's the path that can really heal all. We all have areas of our own lives where we have a hard time forgiving, whether it's with ourselves, or others, but when we can practice forgiveness, many of our self-destructive habits will begin to fade away.
There's a beautiful forgiveness practice I love which is quite simple. It's called "Ho'oponopono" (pronounced: ho-o-pono-pono) and it's a lot easier to do than it is to say. It's a Kahuna Hawaiian technique, which involves repeating four phrases internally toward yourself or the person whom you're having a hard time forgiving.