Write down your biggest failures and addressing them head on. Use them as lessons to learn from. When you look at the most successful people in the world, all of them have had failures and sometimes major failures. How you see your failures will determine your outcome. At first, it is ugly addressing your failures and no one wants to own up to them. However the quicker you own up to your failures the stronger you become by being honest with yourself. Being honest with yourself, it will open up a new side yourself in which you didn't think was there. Feeling free from your past failures is so important to your mental health and general well being over the years. I know I have do this and it is not always pretty. It is worth your time to move past the guilt and into happiness.