You don't need any of these novelty chips.
If you choose to use any of them, it depends on how you want to use them.
If you want to run a bounty tournament, you're going to need 1 bounty chip per person. If it is a rebuy tournament, add on more if you chose to add bounties to re-entries.
For the NIT game, one per person.
For Bomb pots, it depends on how you use them. If you do a bomb pot every x minutes, then just one at the center of the table to signify the bomb pot. If you allow others to call a bomb pot, then one per person. But if you are allowing people to reuse them or buy more, you'll need more.
For rebuys, a rebuy chip is not really necessary. But if you want to use them, get a handful. You're probably not going to use more than 2 or 3 at a time.
For Show 'Em chips, probably one per player. But like any novelty chip, you can sell them for $5 each and offset costs of hosting (food/drinks/etc.)
Kill/Half Kill, not more than 1 per table.
Hi/Lo, not more than 1 per table.
Rabbit Hunt chips, again, it depends on how you are going to use them. I would say 1 per person, extras if you want to sell them to defer costs.
Whatever you do, get a couple extra of each in case they get misplaced, lost, etc.