I think you are making logical mistake.
A trait can lead to a lot of different outcomes being more likely. Including outcomes that directly conflict with each other.
Saying "having these traits makes you more likely to be a good person" does not contradict saying "having these traits makes you more likely to be effective evil dictator".
You assume that if having certain traits makes you more likely to be effective evil mastermind it also means it must make it less likely that you are good person. Which is not true.
Imagine following situation: you want to measure how a trait makes it more likely that any random person out of entire population is a surgeon. And then you want to measure if a trait makes it more likely that any random person out of entire population is a lawyer.
We know that being lawyer conflicts with being surgeon -- both require significant investment of time and effort and you have to choose being one or the other.
But, we can find that having wealthy parents makes it more likely that you are both surgeon and lawyer. And that is because being surgeon and being lawyer both requires a heavy investment of time or money or both -- which is more likely to be possible if you have wealthy parents that can support you.
Which of course does not prove my point, but it does invalidate your argument.