Start with a clean dry surface. You do not need to sand this surface as it may hurt the reflective ability of the paint.
No primer needed for mirror like paints.
You can use any paint designed for mirror finish like the RUST-OLEUM Mirror Effect that comes in silver and gold. For best effects paint the inside of the glass to protect and keep the finish shiny.
The instructions in this list are provided by Beauti-Tone.