Know your enemy and know yourself
"Know your enemy and know yourself; in a hundred battles, you will never be defeated. When you are ignorant of the enemy but know yourself, your chances of winning or losing are equal. If ignorant of your enemy and yourself, you are sure to be defeated in every battle."
Sun-Tzu, The Art of War
Source:
brainyquotes.com
Other Links:
Getting the best
You have to trust in something