While XL Candy won’t fall from the sky, there are several methods to go about acquiring it once you reach Trainer Level 31. Some may be more challenging than others, but all the work will be worth it.