Totally agree about that, company culture is really important.
You must be a team player, nice to work with, self-motivated, independent etc...
But """work on your "being a guy that a CTO would want to have a beer with" skills. That, combined with a bit of networking"""
Just sounds terribly wrong.