try the Invisible Shield. I have it on my phone and love it! I've learned my lesson from not protecting my old ipods. My phone couldn't get scratched even if I tried too. I know it wont fix your scratches, but it will prevent future ones.
Btw, what are you in a iPhone rugby league or something?? lol