Two party system can still be possible even when we have language barrier. Now most people understand Hindi to some degree even in states like Tamilnadu.
It is almost impossible to achieve in current scenario. Slowly, we have moved to two alliance model where one is a rightist party, and the other is leftist or left of centre, based on how one wishes to label them.