1. Monthly Pass And Lifetime Pass
The monthly pass costs 25 coupons and give 20% extra XP and Gold. It also allows you to skip battles which is convenient as you will be able to finish all the dailies faster. It just doesn't allow you to skip battles in Tourney mode. You will have to repurchase the monthly pass every month.
The lifetime pass costs 88 coupons and gives 40% extra XP and Gold. The XP and gold boost is huge as it will help you level up a lot faster. The higher the level you are the more things get unlocked and you will be able to have access to more ways to increase your BP. The reason why the lifetime pass is so good is because it doubles your raid center attempts to 20 instead of 10 and it's permanent.
2. Reincarnation Dragon Scales
One of the days dragon scales will be in the super value pack inside events. You only need to buy the 30 coupon once and it will get you to reincarnation level 1 which will unlock the reincarnation tourney. The reincarnation tourney will be similar to the normal tourney where you get placed into a ranking and instead of getting diamonds, you can get dragon scales. The higher ranking you are the more dragon scales you can get.
3. Awakening
Awakening is unlocked at level 80. This is a place where you can only upgrade using coupons. It is recommend upgrading awakening until level 3 or level 6 if you are free to play. If you plan on spending money, you can stop at 11.
4. Scratch Lotto
After spending coupons on your passes, reincarnation unlock and awakening, you should focus on scratch lotto to get super shining pokemon. Super shining pokemon come maxed out. They are max level, shiny, max species evo and max upgraded. Getting these will bring a huge boost to your BP. In one of the scratch lottos it will drop three super shining pokemon. Two at +15 and one at +20. The super shining pokemon will drop around 4k, 8k, 12k coupons. If you are lucky, you can get them with less coupons; however, from our research, the pattern of 4k, 8k, 12k is the most common one. The 4k and 8k coupons will usually drop the +15 super shining and the 12k coupons will drop the +20 super shining.
5. Lucky Egg
After getting a super shining team, it is time to get their exclusives along with the house invitations and some transform skins. The exclusives will not only increase your BP a lot but it will make your super shining even stronger if it is equipped to them For example, the twilight exclusive will let twilight attack again if it successfully steals opponent's attack stats. The transform skins will give good percentages to boost your BP.
6. Percentage Boosts
After getting your super shining team with their exclusives, it is time to focus on percentages since percentages will greatly increase your BP. You can spend your coupons on wristband, pet decoration, Pokemon skins, and pikachu power etc. Save miracle power for last though as it doesn't give a good return on the coupons being spent.