You can't technically get rid of scratches, because scratches are where the glass has been shaven off slightly, and you can't exactly remove what isn't there
Like others have said, you'll just have to save up money to replace the phone or screen, or just deal with it, I'm afraid.