Modi not the magic potion BJP needs