I
「私」という人を指します。
would've
would have の短縮形です。「〜していただろうに」「〜だっただろう」など、過去の仮定の結果や推量を表します。
studied
「勉強する」という動詞 study の過去分詞形です。
harder
「一生懸命に」という意味の副詞 hard の比較級で、「もっと一生懸命に」という意味です。
if
もし〜ならば
I
「私」という人を指します。
had known
知っていた、という意味で、過去の仮定を表します。
it
「それ」という意味で、この文脈では「難しさ」を指します。
was
be動詞 is の過去形です。「〜である」という状態を表します。
so difficult
「とても難しい」という意味です。so は「とても」、difficult は「難しい」という形容詞です。