Not always. You should not always think you have done a good job. You will not always be satisfied. If you are, your expectations are too low - you could do better.
Know your stuff. That makes it easier to avoid nasty surprises, such as a contract coming up for renewal with no clauses capping price increases in it, when you have allowed yourself no time to renegotiate anything.