I have to be agreed with your few points because BRICS creating is mostly politically, but there are still few things which needed to be added if they want to have better results lack of confidence between members and their few points which also needed to be strong.
They can't take single decisions on big platforms which can give them more strength and depth because if they will stand with unity this could be brought more success to them recently tariff is creating chaos here they also needed to take few decisions which are not easy but can help them.
Russia facing sanctions which are also needed to be removed if they can't go ahead with this surely this is also setback for them here things can take favourable changes for them Iran is also needed good support from them because this can also bring good strength to this BRICS.
Here few big countries like China, Russia, India and Brazil can take few decisions which will surely help them for having political and economic success at big level.
I agree, however, I would like to see BRICS as healthy economic competitors to the West, not as aggressors who achieve their goals at any cost.
In any case, I’m not rooting for them right now.
If Russia wants sanctions lifted, it can simply end the war and withdraw its troops.
Or, they can pursue “success” by destroying neighboring countries and looting their resources.
I doubt that India and Brazil would go along with that — it goes against their ethics and morals (or at least I’d like to believe so).