what is bp in pokemon sword and shield?
Battle Points, or BP for short, is a form of currency that you earn mainly in the post-game after completing the story and saving the Galar region. You can acquire BP by taking part in the Battle Tower and taking on waves of trainers. Each trainer you beat rewards you with a small amount of BP.