Bollywood actors all learn to dance, as well as all the other skills like horse riding, fencing, etc... and a little bit of acting, except not in the Western style of acting. It is actually quite a hard road, and most of them start from quite young - born into an acting family like Kapoor.
But some are better dancers than others.
Alas they are now making movies without the dance scenes, to please a new middle class youth who want to be American, and there aren't any dance scenes in American movies. Indians suffer terribly from cultural cringe.