Heyo ItsDragonCraft_, battle perfect means they have the iv stats of perfect pokemon of that species. Battle perfects or BP’s are mostly used for people who like to battle others. Ev’s are seperate however, those you need to train or use certain berries to increase.