The sentence lacks pronoun agreement because both clauses should refer to James. Therefore, the correct version should include the subject pronoun <em>he </em>in the second or result clause:
<em>If James wants to run the company, </em><em>he </em><em>must make a good impression.</em>
Thus, the sentence makes sense because it is James' responsibility to make a good impression if he intends to run the company.