this guy know a lot about poker there's no doubt.
but I think even if a person do all the "right things" there is no guarantee that he will be a profitable player. A high % of this "pro" poker players nowadays, have a bunch of sponsors and businesses outside of poker, this makes it much easier to perform in your best at least psychologically.