First of all, let's analyze the reason why you feel bad. 1, the taste is too sour; 2, it is not mellow enough and has no aftertaste.
If it's 1, then I suggest you give up dry red and switch to sweet red. o(∩_∩)o ... is not the "sweet red" with sugar in China. High-quality liqueur is made from grapes with high sugar content, and the fermentation is stopped before the fermentation is completed, so that the sugar content is kept at about 4%. Therefore, the price is generally a little more expensive. Personally, I recommend you to taste it. The price of Weltachs-Auslese (500ml) is about 170 yuan, which is very good. If you like, try noble wine with higher price, which tastes better.
If the reason is 2, then I recommend you to try Chateau Mayne-Vieil, a French Meiya red wine, which is highly valued by Robert Parker. I drank it in 2002, and it tastes really mellow, smooth and full of aftertaste. The price is around 200 yuan, which is still reasonable.
There is really a lot of knowledge about wine. If you are interested, you can look at the cartoon "Water Drops of God", which is quite interesting.
I hope my experience can help you.