I've gotten fat because I only eat ice cream after dinner, so I want to stop.
ご質問ありがとうございます。
「夕食後」はafter dinnerと言います。
「アイス」はice(氷)じゃなくてice creamという必要があります(氷で太る可能性がないので相手が混乱になるね!笑)。「アイスばかり」はonly ice creamになります。only はeatの前か後かどっちでもできます。
例文:I've gotten fat because I eat only ice cream after dinner.
ご参考になれば幸いです。
I started eating ice cream after supper and put on a lot of weight. I need to break this habit.
この場合、次のような言い方ができますよ。
ーI started eating ice cream after supper and put on a lot of weight. I need to break this habit.
「夕食後アイスクリームを食べるようになってかなり太ってしまったので、この癖をやめたい」
to put on a lot of weight「かなり体重が増える・太る」
to break this habit「この癖をやめる・悪習慣を直す」
ご参考まで!