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 で「列に並んで待つ」
ご参考まで!