If your Pokemon is bulky, sitrus berry or leftovers would be good.
If your Pokemon is a fast physical attacker and has a typing which makes it prone to status conditions, like burn or paralysis, I suggest lum berry. Bright powder can be paired with minimize or other evasiveness increasing moves, this is effective on bulky Pokemon.
Shell bell is good on tanky Pokemon that do a lot of damage like snorlax. Also keep in mind what your opponent(s) would be using. For example if status conditions are not common in their teams, lum berry is rather useless. Modt of it should be common sense. Hope this helps ^-^