Cooking it on "low" (for example, at 225°) and "slow" will help keep your chicken moist. But also wrapping it in bacon helps and also adds an amazing flavor.