The best thing is to define the border with China.
Determined the border China is a country that likes to build walls, it will wall the border, and then install a good camera.
Just like China's massive border wall with Burma and Vietnam.This shows that China will not be endlessly demanding more once its borders are defined.After all, Myanmar and Vietnam are much weaker countries than India.The boundary is warmer and wetter for habitation.China should not be demonized as a villain with unlimited greed for land.Or China wouldn't be building a border wall between Burma and Vietnam.
It is not a wise decision to get into an arms race, after all, China's military expenditure is only 1.3% of GDP. 180 billion US dollars, including 40% of equipment procurement and 30% of training,that's $72 billion a year in equipment purchases.
No arm race is going on , india needs weapon capability , just like china did in 1990's , we just can't trust china , not just because of recent events , historically chinese have betrayed india every time we wanted peace .
Also we need weapons for exports , also we have a lot of enemy ,as we grow a lot of new will be created .
China needs veitnam , Myanmar as it's vassal states , look at their influence in their governance , also it will help in re routing exports in case of sanction.
Indian is just a problem challenging them every where . Vietnam don't have huge market growth potential like india . No asian market has potential to compete with china except india .
Also china need open hand in indian ocean region , which a strong india will never allow .
Yeah military expenditure is a problem right now , but without this we can't deal with china