The internal confusion and infighting in the BJP seems to be undermining its chances of presenting itself as a credible alternative to the present dysfunctional government at the center.
All the training, sermonising and image making that Gadkari and co. are undertaking is likely to have little effect in ending the confusion and infighting. All the sermonisation cannot contain the personal ambitions that many in the party may carry in their head. All the training cannot turn duds into top performers. At the heart of the problem lies the method by which candidates are chosen for the different positions in the party, legislature and the government. It's the method of choosing candidates by selection that is the real cause of the problem. It can never really shed itself of the allegation of bias.
Perhaps the best way to deal with it is to change the method to one of vote by which candidates are chosen for the various posts and positions.
What this can guarantee is that a small set of people cannot high-jack the agenda and machinery of the party, which is turn will increase the chances of a meritocratic culture taking root.
Yes there is a chance that some competent but not so popular members of the party may lose out. But such people can always be accommodated in other ways, albeit always maintaining the primacy of the vote as a method for choosing potential candidates.