The reasons India considers itself a superpower is
1. It has 1.3 Billion people ie 1/6th of Humanity. Other mega populous nations are China and US and both are superpowers. So population= Power for them.
2. Multiple Western projections of India overtaking China, USA , Aliens by 2050. Westerners cant be wrong you know!
3. Indians (Mostly Hindus) are taught how India was a Global Power during Vedic times (1000- 500 BC). And how India invented everything ie Medicine, Astronomy , Mathematics, Language etc.
Hence they feel that India is destined to become a Global Power again and regain its lost glory.
Its so funny. We don't hear about China claiming to become a superpower from their media and their government. What they mostly talk about is the rejuvenation of China. Its typically the Western politicians and academics that call China a Superpower. People like David Cameron and Martin Jacques.
Basically we can see from history, Superpowers tend to grow naturally. These are nations that started their success only by striving to improve their own lives, and eventually prosper so much that they become a Superpower. None of them had proclamations early in their history, that they are destined to become a Superpower. The American founding government, CPC, CPSU, Roman Senate, etc have never proclaimed to become a Superpower when they were not there yet. They kinda found themselves suddenly becoming one. What they do after that is history.
OTOH, its the facist nations like Nazi Germany, Imperial Japan, and Facist Italy who likes to proclaim that they will become a Superpower. And it must be at the expense of other nations and peoples. India sounds awfully like them. Luckily for Asia, Indian incompetence, delusions, and lack of self improvement is preventing them from actually realizing their sick fantasy.