Maybe there could be a prompt in chat letting the chanter know what their next buff and debuff will be, but still, leave the RNG nature of the buffs and debuffs.
Example chat message: Your next blessing is Speed I for 10 seconds
Your next curse is Wither II for 4 seconds