India will become a superpower when it learns to do the following:
1. Its citizens learn to respect its own citizens 2. Provide food, clothing and shelter for its elderly and disabled (the real disabled) 3. Decent medical care to all its citizens 4. Free education (decent) upto high school and 50% of higher education in engineering, medicine and sciences provided free of cost. 5. Eliminate corruption ....this means someone investigating and prosecuting the likes of the Nehru/Gandhi family and punishing them for possession of a dispropotionate amount of unearned wealth
Just the above with the 5th being most important will change things to the point that Indians want worry about being powerful.