You're so foolish for not opening your eyes earlier.
自分にとって「早く気づいてよバカ」と英語で言いたいなら「I'm such an idiot for not realizing earlier.」になります。「I'm such an idiot」は「(私は)馬鹿」という意味です。
そして、「早く気付いて(なくて)」は英語で「not realizing earlier」を表します。反省するとき、このような英文を使えます。
人に対して、言いたいなら「You're so foolish for not opening your eyes earlier」と言えます。「You're so foolish 」は「あなたは」馬鹿」を表します。そして、「not opening your eyes」と「(あなたは)気付いて(なくて)という意味です。。
上記の英文と同じ内容を表しますが主語のみ変わります。
ご参考になれば幸いです。