Raids, elements, heroes

Whaat are buffs and difference between ailments? I have also problems with matchings heroes for raid tournaments. There stood some heroes that I didn’t choose and played and lost to weaker a lot tournament. It supose Zynga has always answer.