Replace the starter, hopefully the flywheel is still OK if it hasn't ground too much. Also, make sure the alternator is charging your battery (13.8-14.8 volts) and the posts are clean and tight.