Answer:
The main difference between Hector and Achilles was their motivation to fight in the Trojan war. Hector was an unselfish, family-oriented man whose loyalty was to the state while Achilles was a self-centered man who was spurred on by revenge for his friend Patroclus.
Hector was the perfect man, brave, skilled in battle, honest, a loyal husband, a good father, a good son , a patriot , a wise man who did not like to lead his solders to death and tried to avoid the casualties. He was terror in battle, being able to kill many in short time. But he did it for country, not for fun , nor glory.
Achilles was full of pride and fought for glory. He was not a patriot and he had not much of decency and honor in him, just think the way he treated Hector after killing him. A good man would have never treated a dead man , warrior and prince the way he did. He had a strange character too, he felt in love with a dead woman, an Amazon he had killed.