One way to get past your past and your regrets is to give your life meaning. Once you discover the meaning, the purpose of your life, you no longer remain the old you. The new you is born in the same body. It becomes a whole lot easier to shed your old tendencies as your newfound meaning becomes your guiding and driving force.