sincere repentance
A major sin can be washed through sincere repentance while a minor sin is washed away with ablution. The meaning of ’ ascribe yourself not to purity’ is that a Muslim should speak good of himself or herself, but instead, he/she should do good deeds and get close to Allah, because speaking well of oneself can lead to egocentric feelings. Thank you for asking and God knows best.