Sorry the title was indeed misleading. I assumed that by making my website faster in India, it would help its ranking.
That said, what about using a country-based TLD domain instead of a subdomain? I do own webhostinghero.in
Would that help my rankings even though 95% of the content would be the same on the .com and .in with the appropriate href lang tags set?