To be a good human being doesn't mean you don't make mistakes. It means you learn from the mistakes you have made and make an extra effort not to do them again. Then again if you continue to do them, they are no longer a mistake but a conscious action you choose to perform. You learn and grown as a person. You grow to be what you already know you don't want to be.