Bargain Power - given to the player by Mr. Bonding in Hotel Richissime.
Exp. Point Power - given to the player by Mr. Bonding in the Anistar City Pokémon Center.
Prize Money Power - given to the player by Mr. Bonding in the Cyllage City hotel.
Capture Power - automatically available as soon as the player receives their starter Pokémon.
Encounter Power - given to the player by Mr. Bonding in the Laverre City Pokémon Center.
Stealth Power- given to the player by Mr. Bonding in the Couriway Town hotel.
HP Restoring Power - automatically available as soon as the player receives their starter Pokémon.
PP Restoring Power - given to the player by Mr. Bonding in the Snowbelle City Pokémon Center.
Befriending Power - given to the player by Mr. Bonding in the Coumarine City Pokémon Center.
Attack Power - given to the player by Mr. Bonding in the Lumiose City-Route 5 gatehouse.
Defense Power - given to the player by Mr. Bonding in the Lumiose City-Route 5 gatehouse.
Sp. Atk. Power - given to the player by Mr. Bonding in the Camphrier Town hotel.
Sp. Def. Power - given to the player by Mr. Bonding in the Ambrette Town hotel.
Speed Power - given to the player by Mr. Bonding in the Geosenge Town hotel.
Critical Power - given to the player by Mr. Bonding in the Shalour City Pokémon Center.
Accuracy Power - given to the player by Mr. Bonding in the Dendemille Town Pokémon Center.
Hatching Power - given to the player by Mr. Bonding in Café Introversion in Lumiose City after getting all of the other O-Powers and attaining high Style.
Bulbapedia