おっしゃられている内容は以下のようにも表現できると思いました(*^_^*)
My effort hasn't paid off.
「努力が報われていない」
What I've been doing hasn't paid off yet.
「自分のずっとやってきていることがまだ報われていない」
I haven't achieved my goal yet.
「自分の目標をまだ達成していない」
pay off「(努力などが)報われる」
以上です。
少しでも参考になれば幸いです(*^_^*)
★★大阪カフェレッスン英会話講師KOGACHI