The dictionaries that are available cover probably better than 80% of the user base in terms of passwords.  Brute force cracking power will make the rest a rather trivial exercise given the standards used currently across the world.
		
		
	 
And with so many passwords available to analyze, you can find patterns.
The human brain needs patterns in order to remember a password.
A random password generator should be better; then store your passwords in at least two offline and heavily-encrypted locations.
	
		
	
	
		
		
			If you have a non-dictionary based password, you should be ok, right?
Like: hpteX5xuu
		
		
	 
There are password dictionaries that contain billions of passwords.
hpteX5xuu isn't very long, and it doesn't contain spaces or punctuation. It does at least contain one capital letter though.
I like sites that let you use upper-ASCII characters.
±∞°
In any case, hopefully the server containing your important information also has internal encryption - the perimeter defenses should not be the only obstacle. "Should" is of course a very important word here.
	
		
	
	
		
		
			For the above password 
this site predicts:
"It would take a desktop PC about 25 thousand  years to crack your password"
		
 
		
	 
Just watch, we'll find out that it's a Russian hacking ring running that site.
"Here's a stupid thought: What if we just 
ask people for their passwords?"
"Password12345? Golly, that's a really secure password! Thumbs up for you! That would take a government supercomputer 500 quadribillion years to figure out! It's 
so secure that you should use it for all of your accounts."