Phil Mickelson said that realising he cannot out-hit Rory McIlroy and Bryson DeChambeau has improved his game.