"Agenbite of inwit" is Middle English, translating to "prick of remorse". Stephen is referring sarcastically to those who bathe more often than he does --perhaps they are trying to whiten their unclean consciences? "Yet here's a spot" refers to Shakespeare's Macbeth, in which the crazed Lady Macbeth comes to believe that she cannot wash the blood of her murders off her hands.