你的疑問有二個
一 "是...的" 句型結構 (請自行參閱文法書籍)
二 "所" 的用法
"所" 其實是個 "虛字" (function word)
虛字是指語法學上指無具體意義但有重要作用的字,
如介詞、連接詞、助詞、嘆詞等。
當"所"置於動詞之前時 暗指動作所達到的事物
如"所見所聞" 即"見聞" 暗指"看到的聽到的事物"
如"前所未聞" 即"前未聞" 暗指"以前不曾聽過的事情"
如"所剩無幾" 即"剩無幾" 暗指"某物所餘不多"
如"所見略同" 即"見略同" 暗指"彼此對某事的觀點大致相同"
若說"今天的成功是以前的努力而成就的"
在此"而"則非虛字 是"才"之意
若做"因而, 所以"解 則不甚通暢
(「情動於中,而形於聲。」而: 因而)