HELP! I cannot get my mirrors clean.

I have been trying to clean my bathroom mirror for the past 3 hours. Have tried vinegar+water, dawn vinegr+water, just water, using either Gass cloths or microfiber cloths or coffee filters as cloths, have tried boiling my glass cloths to get them "cleaner". Have tried using dishwasher detergent for a non sudzig type solution. Have tried adding cirtic acid into water to make water less hard. Everything is leaving the most disgusting looking streaking on my mirror which I cannot even see myself through.i am out of ideas. Please help....anyone....

It is looking worse and worse each time I try anything

SOLUTION: Scott shop glass towel roll