Do you have a project culture? Do you know what having a project culture means?
No? Nonetheless a project culture is mandatory for a consultant.
Developing a project culture requires training. Covering several different roles in the project team could help, but it is certainly necessary to see a project from the client point of view too.
When you present yourself for a client need, your strenght to enlighten is your project culture, at first.
Technical knowledge is much more widely available than this.