Mastering the Key Elements of Self Persuasion