One thing you have to realize what mistakes you made in the past is done. You can't ever forget them no matter how much you try. Rather, these events are now insignificant in the point of your life right now. How you react to the past will define your future. Let these roots makes you the best person you can be.

The other thing is to let yourself be you. Don't let others define you, define yourself. This is when you start tasting happiness. Everyone has a degree of self-consiciousness. You have to keep pushing your boundaries, each and everyday.

Wake up and have breakfast, live another day in this world of beauty and suffering. That's life.