Yes, I agree and now we have some of the most battle-hardened troops on earth. We just need proper generals and a strong economy and political leadership.
We need to match India in more innovative ways, like bringing in a second tier with a conscript army to support our professional army. This is what Israel did and all smaller countries, when facing a larger country, do.
We need to have an effective air force that cooperates with the Army and navy. And then we need to have the balls and a plan to take back Kashmir. Not as a limited war along the LOC, but, knowing that India will attack on all fronts, start a full scale war along the entire border. Attack places they don't expect (they always expect us to try to cut of Kashmir, and we always oblige).
Once we have attacked fast and hard, in an unexpected time and place(s), we can then trade territory for Kashmir, and if we press the attack and use the right tactics, we may be able to defeat India in a way reminiscent of German takeover of France. But we have to be persistent, be brave and see the war through. We have to have a top military command based on merit and not seniority or old boys club.