In my personal experience, the alt tags do not make much of a difference in site's rankings. And if same alt tag is used multiple times, it does not affect anything negatively either.
Use knownhost SSD VPS hosting. It is fast and cheap. Pay on the basis of usage. Services like Bluehost and Hostgator are very expensive, according to me.
Which kind of links do you call as low quality exactly?
1: High PR Blog Comment?
2: High PA DA Forums backlinks?
3: Guest blog backlinks from articles?