I suffered and researched the H-E-double hockey sticks out of this issue and here's what I found. The signal amplifier will do nothing. I tried it, didn't work. The quality of the signal is the biggest culprit and changing providers is the most cost effective solution. Problem could be that you change providers and still don't get the quality you need, but you're locked into a multi year program/equipment contract.
My research led to find that the problem with the picture is compression artifacts, specifically mosquito noise and (the biggie) blocking artifacts. There are video processors out there that do a great job of minimizing these artifacts, but like all video processors they aren't cheap. One suggestion, if you could use a new receiver anyway, is to go with the Onkyo TX-NR905 which (according to their website) includes MNR and BAR in it's Reon HQV video processing.
My personal solution was to buy an Algolith Flea-HDMI, which performs exactly as advertised. It cleaned up what was a terrible SD image on my LCD display and made it a very good image. Ultimately, I changed providers as well but I still use the Flea. Interesting note, the other day I noticed that my SD images didn't look so good, so I went into the Flea menu to try and adjust the parameters a bit, but I found that somehow the processing was turned off. I turned the processing on again and the image was immediately improved.
As I said, neither processing option is cheap. The Onkyo runs about $2K, but has other desirable features as well, like HDMI 1.3a, torroidal power supply, etc. The Flea runs about $1K and has a number of usable video processing features that can be fine tuned for your signal quality and display. Or just change providers and hope for the best.