My view is that you seem to have too many cards. This would lead to banks not increasing limits or offering upgrades because of total value of credit limit.
You can try to close a bunch of cards which do not bring any special benefits. This will impact credit score in the short term but will be needed to get to better cards in a years time.
Also, you can try visiting a local branch (if available in your rural location) for HDFC/Axis and see if a large deposit leads to branch manager pushing for a higher value card (preferably Infinia or Atlas but a Regalia might also be a good step).