Random passwords. There are special apps or websites to generate them
Use KeePassX - offline! Generate random PWs, store them!
Every password you are generating online is corrupted!
as example: I generate a truly secure password for you! I send it to you in an encrypted mail, ok? And if you forget it, I will keep it in my safe to give it back to you, when you need it
don't worry! Just trust me! I am a random person from the interwebs!