Addressing workers of Jaipur Rural Lok Sabha constituency represented by union minister Rajyavardhan Singh Rathore, Mr Shah also took a jibe at the rival party over its "happiness" on the BJP's defeat in bypolls and said he considered himself lucky that he has got such an opposition which was satisfied with victory in a few by-elections even though it was losing power in many states.
"We lost eight bypolls, but snatched power from them (opposition) in 14 states," he said here.
Giving an account of the Modi government's works, including building of toilets, distribution of LPG cylinders and other welfare measures, he said, "Rahul Gandhi (says) this has not happened, that has not happened."
"'Arre babua', tell me brother what you have done in 70 years? Your three generations were in power for 70 years and if they had done all these works then it would not be our luck to provide people toilets and poor mothers gas cylinders," he said.
The opposition is disconnected from the ground, Mr Shah said and, in an apparent attack on Mr Gandhi, added that nobody knows when he goes on a vacation and comes back.
Temperature in Gujarat and Rajasthan soars to 50 degrees Celsius and it is difficult to tolerate it, he said wryly.
Mr Shah asked BJP workers to work overtime to ensure the party's win in the Rajasthan assembly poll, which is due later this year along with elections in Madhya Pradesh and Chhattisgarh, so that the party's winning streak after emerging as the single largest party in Karnataka continues.
The BJP has also worked to propagate its ideology and enhance the country's prestige, and not merely to get power, he said.
"We are lucky that the world's most popular leader in Narendra Modi is leading the country and under him it is marching to become vishwa guru," he said.
The Modi government has done a lot of work to bring about a fundamental change in the lives of the people and positively impacted over 50 crore citizens, he said.
It was due to its works that the BJP won elections in so many states and is now ruling 20 of them.
The central government had built 7.5 crore toilets, distributed 4 crore gas cylinders, taken electricity to one crore homes after electrifying all villages, provided one crore houses and opened bank accounts of more than 30 crore people, the BJP president added.