Having
「持つこと」という意味の動名詞です。ここでは文の主語として使われています。
a
単数名詞の前につく不定冠詞です。「ひとりの」や「ひとつの」といった意味合いを含みます。
good
「良い」という意味の形容詞です。
mentor
経験豊富な指導者や助言者を指します。
can
「~できる」という能力や可能性を表す助動詞です。
significantly
「著しく」や「大幅に」という意味の副詞です。
impact
「~に影響を与える」という意味の動詞です。
your
「あなたの」という所有を示す代名詞です。
development
「成長」や「発展」を指します。