Do you mean India a power in the military sense ? In that case there is a sense to that.
Caste based division in India is nothing short of 'Apartheid', that makes India clearly an Apartheid nation, just as South Africa was till 90's or Namibia. India could now be termed as the only functioning Aparthied nation in the world as of today...India clearly hides its caste based inhuman and exclsuive divison of mankind from the world.
I don't think a society has to be 'just' to be a Superpower. I gave examples of USA. Above. But there are/were countries which are economically and/or militarily powerful but with great internal divisions/repressions: Israel, the Apartheid South Africa, the USSR, the Roman Empire, the Mughal Empire...many empires.
As long as a country manages to keep internal peace, it can thrive economically and militarily. In that vein, I'd say that unless there are significant revolts by the lower castes, the Muslims or whoever is repressed in India, I think India is likely to progress, Modi or not. But I don't see India becoming a desirable country to live in for foreign and even for most Indians. India is a brutal, unjust and uncaring society and I don't see that changing in our lifetime.
Anyway, I am bugging out of this debate. Having said all what I had to say about this topic...