A day ahead of his visit to Jammu as part of his odyssey that will take him to all states, Shah told reporters he would spend one to three days in each of them, depending on their electoral significance.
The states have been divided into three categories in accordance with their electoral importance.
"We have also set a target of (winning) 120 seats where we had lost in 2014. My tour will focus on taking stock of our organisational strength, and further expansion of ideology and electoral appeal across the country," he said.
He also hinted at a reshuffle in the organisation as several office-bearers are now serving as ministers in the Uttar Pradesh government.
More From This Section
Shah downplayed reported concern among some BJP allies over the saffron party's expansion plans, saying it is his job to ensure growth of the outfit everywhere, but added that the 120 seats targeted by him did not include those won by other NDA constituents.
Shah's voyage will end by September 25, the 101th birth anniversary of Jana Sangh ideologue Deen Dayal Upadhyay.
The BJP has roped in around 3.52 lakh volunteers who would work full-time for the party for anywhere between 15 days and a year.
It has also enrolled another 600 full-timers, Shah said. He said each full-timer will be assigned one Lok Sabha seat where he would supervise strengthening of the party till 2019 election. There would be one more tasked with the overall electoral responsibility of groups of five constituencies each where the party has traditionally been weak.
Apart from his 95-day tour, Shah has also chosen five states where he will spend three days each. His recent visit to West Bengal was part of this programme.
Besides West Bengal, he will visit Odisha, Telangana, Lakshadweep and the poll-bound Gujarat.