I don’t necessarily think I’m a bad person and I have meet very few people who I think are "bad persons” even if people can act very badly in the moment.
And for you, I think it’s kinda bad for your mental health going around thinking your a bad person and that you therefore deserve that bad things happen to you. But of course it may very well not be a problem for you so you do you. Being able to realise that your not perfect and maybe even flawed in some sense can also be a good trait for someone to have. Too self confident people can be really annoying
People can be satisfied and have enough, but those people are generally not CEOs or famous actors. Read @Azzu@lemm.ee comment for someone who thinks they have enough money