Here is the correct way to clean mirrors.
Start with very dry cleaning cloth(s) and wipe until completely dry.
When you think you are done keep wiping.
Make sure your cloth(s) are very dry.
Just a slightly damp cloth will leave a little moisture which when the cleaning solution drys, will streak.
If you still have streaks after using this method, dilute your glass cleaner.