✨ คำตอบที่ดีที่สุด ✨
I want to swim well.
(「上手に泳げるようになりたい」と言いたいのでしょうけれど,それを英語で表現しようとすると相当難しいので,「上手に泳ぎたい」で十分です。)
I am not a good swimmer.
I am not good at swimming.
(goodを使うならこのどちらかです。good to 不定詞という言い方はありません。)
So it is not fun for me to swim.
(OKです。)
My friend can swim faster and better (than me).
(than meを付けた方が文脈上自然だし語数も稼げます。)
I will practice swimming hard to make progress.
(practiceは「〜を練習する」という意味の語で,「〜を」にあたる語が必要です。ただ,全体としてswimという単語を使いすぎなので,swimmingを入れたらtoの後ろはmake progress「上達する」など別の語で表現できるとよいでしょう。)
詳しくありがとうございました!