No one is born a complete person. You live your life learning and become more complete as you get older. All sorts of things happen. This journey called life is all about experiences.. it's the sum of all the laughter, happy moments and triumphs, dark periods, bad decisions and losses that makes you you and nobody can take that away.
Don't be so hard on yourself because everything will turn out to be okay. You are the most important thing in your world so love yourself, live in the present and appreciate how amazing it is to be alive and breathing.