Lining up and buying things is a weakness of mine.
この気持ちが分かりますね!
並ぶのは嫌です。
この両方の言い方は伝えたいことを表現できる言葉になると思います。
「日本人は忍耐強く並ぶことができますが、自分は苦手なので」というのは Japanese people are very patient and can line up well, but it's a weakness of mine で言うことができます。
参考になれば幸いです。
I don't like to have to wait in line to buy something.
I hate waiting in line just so I can make a purchase.
この場合、次のような言い方ができますよ。
ーI don't like to have to wait in line to buy something.
「何かを買うのに、並ばないといけないが好きじゃない」
ーI hate waiting in line just so I can make a purchase.
「買うという目的だけのために並ぶのが嫌いだ」
just so one can ... で「…という目的のためだけに」
to wait in line で「列に並んで待つ」
ご参考まで!
・I'm not good at waiting in line to buy things.
「並んで物を買うことは苦手です」
be not good at(〜が得意ではない・苦手だ)と waiting in line to buy things(物を買うために列で待つこと)を組み合わせることで伝えることができます。
・I hate standing in line to shop for things.
「物を買うために列に並ぶのが大嫌い=並んで物を買うことは苦手です」という意味の表現です。