Without naming Prime Minister Narendra Modi and BJP President Amit Shah, Mr Kejriwal said the AAP is "not like a Napolean" whose intention is to win every state election, but its real purpose is to change the system.
"The country is going through a difficult time. The BJP is trying to divide the country by pitting Hindus against Muslims and Muslims against Hindus. What could be the biggest dream of Pakistan other than seeing India divided?" Mr Kejriwal said.
He alleged the BJP was trying to weaken the country by polarisation.
"What Pakistan and ISI could not do in 70 years, the BJP has done in three years," he said, adding that those who were trying to create this divide were "ISI agents and traitors disguising as nationalists".
Mr Kejriwal was addressing Aam Aadmi Party volunteers at the party's national convention on the occasion of its fifth anniversary at the Ram Lila Maidan in Delhi.
Scores of AAP volunteers and party leaders from several parts of the country were present for the national convention.
Kumar Vishwas, who has had an uneasy relationship with the party leadership, also addressed the crowd.
"The circumstances in which Loya was found dead have raised various questions," he said.
Urging people in poll-bound Gujarat to "uproot" the BJP, Mr Kejriwal said the entire nation was looking at Gujarat and praying for the party's defeat. The AAP is contesting a few seats in the western state.
"Voters should vote for a candidate or party that is winning and capable of defeating the BJP. Our aim is to uproot the BJP. Make sure that the BJP loses," he told the gathering.
Mr Kejriwal claimed that the BJP is the "father" of the UPA in corruption.
"We gathered five years back in the same place and protested against the UPA for its corruption. Nothing has changed. The BJP has become the father of UPA in terms of corruption," Kejriwal said citing the Panama Papers revelations and the Vyapam scam in Madhya Pradesh.