Typical Energy For Everyone skill specialist: wants a combination of skill and speed boosts.
HB is strongly recommended.
Gardevoir is the best Energy for Everyone user. An ideal combination would be STM+HB+skill up nature. Anything further is a bonus.
HB has special significance for healers. Once you hit 5 procs per day, each subsequent heal has diminishing returns. The 6th and 7th heals increase production by less than 5%, and additional heals have no effect. You need to change your team to see benefits from additional healing. So, instead of aiming for the maximum amount of heals, you can alternatively aim for minimum 5 heals per day plus HB. If your hunting has been unlucky, you can choose to settle for 4 heals per day plus HB.
BFS is also helpful, but less so. However, one side effect of choosing BFS is varying output depending on your map's bonuses. Your Gardevoir will perform best when psychic is favorite berry. But on certain event weeks where skill rates are boosted 1.5x, your Gardevoir will perform slightly worse comparatively due to its lesser skill output. Additionally, BFS can fill your overnight inventory, which prevents any more skill procs until morning. The first few skill procs of the day are the most important, and Gardevoir is the pokemon you'll likely sleep with the most, so hitting the inventory cap at night is more detrimental than other pokemon.
Sources