You can't be afraid to mess up. Messing up is part of this life, hey, it's what we as humans do best. But seriously, being afraid to mess up is like being afraid to live - to take chances; to not be in control of everything or anything. It's going down a path that you may not be sure what's at the end, but what also is in the middle. We're always going to be messing up, from someone's perspective. The point is, to not worry about it or be afraid.
If you 'mess up', forgive yourself, forgive anyone else you may have affected. And if you see that person again (which may require a mirror) than forgive and forget. Realize that at the moment you 'messed up' you really did want it and for a moment you were someone else - good or bad - it doesn't matter.
Live life to the fullest - whatever that means for you. Whether working in a library or at McDonald's, or at a hospital. You know what makes you happy; don't let anyone tell you otherwise. Regret is not being able to learn from life. Even if that means it takes you 20 years to learn several lessons and you did some bad stuff, aka sins, it's okay. Tests are first. Lessons after, in this mortal life.
You don't have to carry that weight around with you. You can let it go and move on. Seriously, no grudges, no revenge, just love. Love may mean you keep your distance from that person (though it may be difficult if that person is you). Don't allow your past to haunt you and rob you of the most important time of your life: this moment.