talk は 他動詞で使われる場合もありますが、
that節を目的語にすることはできません。
よって、tellかsayを使いましょう。
しょっぱいコーヒーを飲むことによって は、toの用法で表す
ことができません。
したがって、by doing を使いましょう。
時制を合わせるために、間接話法を確認すると、
「話した」は過去なので、「住んでいた」「大好きだ」「できる」
を過去形にします。
よって、had lived, loved, could(ここだけできてます) にしましょう。
ただし、「住んでいた」は過去の過去を示すことになるので、
大過去の形にしてます。
これらの3点を修正すればいいと思います。
ありがとうございます!!!