Why does the Torah need to inform us that Moshe told Yisrael what Hashem commanded him?
Rashi: To teach us the loyalty of Moshe, who knew that his death would follow the battle against Midyan, yet the moment Hashem commanded him to attack Midyan, he mobilized the troops with Simchah without the least delay.
What are the connotations of "Hechaltzu me'Itchem"?
Rashi (citing Targum Onkelos and Targum Yonasan: It means 'Arm yourselves!' 1
Yevamos, 102b: It means 'Leave your houses to go to war'. 2
Why does the Torah insert the word "Heichaltzu ? Anashim la?Tzava" (See Sifsei Chachamim)?
Rashi: "Anashim" implies Tzadikim. 1
Rashi: Like we find in Beshalach Sh'mos, 17:9 and in Devarim, 1:16. See also Targum Yonasan in Pasuk 5.
Seeing as in the previous Pasuk, Hashem told Moshe "Nikmas B'nei Yisrael", why does Moshe refer to it as "Nikmas Hashem"?
Rashi: Because when someone attacks Yisrael, it is as if he attacked Hashem.
Targum Onkelos and Targum Yonasan: "Nikmas Hashem" means 'the vengeance of the people of Hashem'.
Oznayim la'Torah: Because, in fact, Midyan sinned against Hashem (by causing Yisrael to sin) and against Yisrael (since as a result of their actions, twenty-four thousand people died). Consequently, due to His love of Yisrael, Hashem attributed the revenge to their defiled honor, whilst Moshe, due to his love of Hashem, attributed it the defiled of Hashem. 1
Hadar Zekenim (citing the B'chor Shor): The nations hate Yisrael only because they are the people of Hashem.
Oznayim la'Torah: Similar to what the Gemara states in B'rachos, 7a, that whereas our Tefilin contain the Pasuk "Sh'ma Yisrael ... ", Hashem's Tefilin contain the Pasuk "u'Mi ke'Amcha Yisrael Goy Echad ba'Aretz".