Potty. The reason you lawn is bad is because you mow it and take away nutrients (nitrogen) that grass needs with the mowings.
Weeds have deep tap roots and can get what they need from deep down. Mow regularly and fertilize with high nitrogen fertilzers. Check the Ph is around 7.5. Coarse grass & weeds likes lower Ph. Add lime if needed. If your soil is light, it will be acidic. Kill remaining weeds with spot treatment weedkiller.