The correct answer is option B ("Angered by lack of help from the gods").
Achilles is one of the most infamous figures in Greek mythology. He's depicted the greatest and bravest warrior of Agamemnon's army. When he was born, Thetis submerged Achilles in the waters of River Styx, which made all his body invulnerable with the exception of his heel, which didn't touch the water.
All these attributes make him most definitely a bit self-centered and vain. He's very easily irritable so he can be carried away by emotion. In spite of this, Achilles is known for his loyalty and would do anything to take care of his family. Anger towards the Gods would make no sense, since all the power comes from them and he's actually a half-god himself.
Hope this helps!