Les trois sont plus ou moins nécessaires:
Le caractère: il se forge avec l'âge et on en vient alors à respecter telle ou telle personne suivant notre dit-caractère...
L'éducation: le rôle des parents est très important tant que leurs enfants n'ont pas atteint au moins 10-11 ans, c'est à partir de cet âge-là que l'on voit apparaître le manque de respect envers les autres (donc au collège).
Le coeur: partagé. Sans coeur, pas de sentiments, sans sentiments, pas de respect ou de non-respect
Cela dit, comme Cagalli l'a dit, on peut tout à fait respecter une personne que l'on hait (avis perso: ça m'est arrivé plusieurs fois
)