Getting everything off my chest solved the problem, thanks to my friend.
正しいでしょうか?
こんにちは!
ご質問ありがとうございます。
『「Thanks to my fried,solved my problems」か「Thanks to my fried,that was solved」で正しいでしょうか?』について、後者を使って伝えることはできます。言い方を少し変えて、
Getting everything off my chest solved the problem, thanks to my friend.
『友人に助けてもらい全てを打ち明けることで悩みは解決しました。』と言ってもよいでしょう!
役に立ちそうなフレーズ
get ~ off one's chest 打ち明けてさっぱりする
参考になれば幸いです。