You don't have to be a saint to be a good person, at least in my opinion. You just have to do your best with what you have. We're human and we're expected to make mistakes, let's just make sure we learn from them.
Whatever it is you did 3 years ago, that's in the past and it doesn't have to...