"You are a perfect person for who you need to be, right here and right now. The person that you are, currently, is the product of all of the choices and experiences you have had previous to this moment. There is no possible way for you to not be the person you are, right now. No doubt, some of the choices you have made led to unintended consequences. You may have regretted the outcome of those choices. But who you are now is who you are supposed to be."
Rebbe Tzadok Hakohen in the Tzidkas Hatzadik explains that even our aveiros were the will of Hashem because nothing can be accomplished against His will. Teshuva is appreciating that and knowing that everything is from Hashem - אין עוד מלבדו. If you realize that, you made a true tikkun and will not sin again.
Sorry that I have to contract topics which require voluminous books into a short post...