It takes a combination of responsibility, character, (social, professional, other) capability, personality, and even attitude towards things and the moral values.
It still takes time for one to get to know someone, and believe in what he know ...
Everything from the internet is just words ... and that could be totally different from what people do in real life (not saying lies, just that human in general would say one thing and do another)