What I mean by this is to use European military views.
Euro countries today are not super powers or going to be now or anytime soon.
Their army is not huge but it is very well equiped. They won't go into a big war without us while they can fight smaller wars very effectively.
Pakistan, bangla and sri Lanka are probably never at least not soon going to be super powers. So I think their military should be built more as a defensive force with support offensive capabilities.
This way, the army can be very effective when paired with a super power, but also potent enough to conduct offense individually.
Upgrading infantry with latest gear, smaller air force than India but all new tech, navy should be more of a patrol transport, support function.