Nothing but ____(you) can stop your dream.
这里填 you 应该没错吧?那么,能否用 yourself 或者 yourselves 呢?
Nothing but ____(you) can stop your dream.
这里应该用you,不能用yourself.
因为but虽然用如介词,表示除了的意义,但其实这是省略的结果。等于Nothing can stop your dream but you can stop your dream, 即but后其实是主语的位置。反身代词是不能作主语的。这句话还等于Only you can stop your dream. 不能说Only yourself can stop your dream.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》