i've just never been able to see myself as a good person. i probably never will be able to. but it's okay really, i don't deserve self-reassurance
I'm pretty sure you're no better and no worse than the rest of us. That is my honest opinion. No bullshit.
When I was aged about 9, I attended a school that had a wide range of different types of kids, some of them very poor and some from difficult backgrounds. I remember one boy, from a difficult background, who was always getting into trouble. One day I overheard a teacher telling him, for what must have been about the millionth time:
John, you're a very naughty boy. (Or some similar phrase. I can no longer remember the exact words.) But this time the headmaster happened to be passing, and he interrupted her.
No, Mrs. Jones, John is not a naughty boy. He is a good boy who sometimes does naughty things.
I have never forgotten that.
Deep down, where it matters, we are all pretty much the same: not exceptionally good and not exceptionally bad. Circumstances can sometimes lead us to do things that are not good, and sometimes we can make errors of judgement that also have bad outcomes. But if that happens you just have to pick yourself up, learn from your mistakes, and move on. It doesn't mean that there is anything fundamentally wrong with you.
Try being a bit kinder to yourself. You deserve it.