What should be my spend strategy?

https://preview.redd.it/3mjxnre5d6od1.jpg?width=3000&format=pjpg&auto=webp&s=dc0e685945e9ceda0dad13f0a71e59fa7815c394

I have these cards. What should be my spend strategy? Or which cards to close or get. Recently got more interested in extracting more from my spends.
Current strategy was Amazon spends on Apay ICIC card, rest all on Axis ACE. Got Swiggy and Tata Neu this month only for swiggy spends and UPI spends respectively.
I am thinking of getting Amex MRCC. Would it be good?
I got offer of Millenia LTF a while back but now it is not showing up (maybe because i got these 2 cards recently).
I have salary account with ICICI, got offer of Rubyx Mastercard and AMEX combo LTF. Saphirro is paid even though i meet the criteria. Is it worth pushing for Saphirro?

Average spends: 20k food, 35k travel and shopping, 5k fuel, 40k rent, 10k misc.