He
「彼」という男性を指す代名詞です。
acted
「行動した」「振る舞った」という過去の行動を表す動詞です。
with
「〜と一緒に」「〜を伴って」という意味の前置詞です。ここでは「〜を伴って」という意味で使われています。
too
「あまりに〜すぎる」という意味の副詞です。
much
「多くの」という意味で、数えられない名詞に使われる形容詞です。
haste
「急ぐこと」という意味の名詞です。「with too much haste」で「あまりに急ぎすぎて」「軽率に」という意味になります。
and
「〜と〜」「そして」という意味の接続詞です。
regretted
「後悔した」という過去の感情を表す動詞です。
it.
「それ」という前の状況や行動を指す代名詞です。