To improve tourism in India some steps that should be taken are as follow :
1.We should keep our areas clean as if the monument or any place of tourism would be untidy it would have bad impression on the tourist and they would think that this country is very untidy which would decrease our country's tourism.
2.As some people write there names of our historical heritage which seems very cheap act and also spoil the beauty of the monuments.
3.We should have good Hotels , with good amenities and services so that tourist would enjoy here and would spread message that this country in good ,etc..Which would increase our tourism .
4.We should stop people splitting here and there as it would look bad in front of foreign tourist.So regarding this some rules should be there .

thank u 
hope it would help u