USA did nothing to master minds of KSA and only attacked soft targets. Don't forget that USA did not hit real culprits. Also, USA war on Afghanistan has been a lost cause, not victory. So, USA did not get much either. India does not do such mistakes
Artillery will have only 40km range. These are primitive WW2 guns and even India has them.
AEWACS are not offensive weapons and are also easy to be shot down.
Pakistani satellites are limited in number and don't have ability to launch more of them. Just few satellites will not change much. More satellites with indigenous technology is needed.
Pakistan has limited SAM from China and not enough to cover full airspace. India has Akash SAM which can cover entire border airspace.
India makes Su30 in India whereas Pakistan imports the F16 which gives disadvantage to Pakistan. Spare parts are hard to come in wars.
Tanks of Pakistan is also imported and Pakistan does not have spare parts or repair ability. In war, equipments get damaged quickly and need repairs almost every day.
Pakistan has no radars which are powerful enough. Older generation radar which are less accurate exists.
Pakistan has only short range ballistic missile whereas longer range ones have regularly failed in it mission. Pakistan 2 stage missiles have serious problems like these:
The stage separation does not happen properly but the first stage is still burning when it separates.
Pakistani warships are pathetic and have no air defence at all. They just have basic Chinese aSh missile and nothing more. Indian ships have advanced radars and air defence.
India has nuclear submarines too