Will super glue work on all types of plastic?

No. Certain plastics like polyethylene or polypropylene have a coating that can prevent the two surfaces from bonding properly. You need to use a glue with an activator as well as an adhesive. The activator will "prime" the surface and provide a better bonding surface.