A good catalyst should have a number of properties: it should increase the reaction rate significantly; it should be specific to the reaction it's catalyzing; it should be stable under reaction conditions; and it should not be in the reaction products, i.e., it should not be consumed in the reaction.