Much of the Indian political system is left wing (socialist), from the left of center Congress to the extreme left wing Naxalites.
There is a deficit both in quantity and quality in right wing politics (that supports individual enterprise).
Given its wider geographical spread and deeper support base, the math is skewed in favour of the Congress. The bjp must do as good as having a strike rate of 80% in the states where it has a non zero presence to stand any chance of gaining power at the center. But I think we can leave the agenda of geographical spread and gaining depth of support per constituency to the bjp.
What it seems to me is of greater concern is quality of right wing politics. What we should be more concerned about are the ideas, values and principles that drive right wing politics in India than the group of people who today represent the bjp and other right wing parties.
There is a need to refine and reform the agenda of right wing politics as much as there is a need to influence and temper the national debate with right wing thinking.