An ideal password should be at least 14 characters long and contain letters, numbers, and special characters to render dictionary attacks ineffective. Not sure how to generate such passwords?
Most password managers can help you create secure passwords based on your preferences.
Unless the site/service won't allow me to I usually get KeePassXC to make me a random 40 character password with all of the above that amounts to 250 bits or higher. Quick and easy.