I’ve walked 10,000 steps a day for three years – these are the five reasons why

3年間毎日1万歩歩いてきた私が、その5つの理由を説明します。

分解して解説
I've 「私は~した」の短縮形です。ここでは「私は歩いた」という意味になります。
walked 10,000 steps a day 「1日に1万歩歩いた」という意味です。"walked"は歩くという動作の過去分詞形です。
for three years 「3年間」という意味で、継続期間を表します。
these are the five reasons why 「これらがその5つの理由です」という意味で、これから理由が説明されることを示唆しています。
熟語
walked 10,000 steps a day 毎日1万歩歩くこと
reasons why 理由
for three years 3年間
these are これらは
単語
I
have 持っている
walked 歩いた
10,000 1万
steps 歩み
a 1つの
day
for ~の間
three 3
years
these これら
are ~である
the その
five 5つの
reasons 理由
why なぜ
1週間前