I have been a software consultant for 8 years now so I have a bit of experience to back up my suggestion. Talking to clients did not come easy for me and takes practice just like any other skill. You will learn from experience but I wish I read the book Trusted Advisor by David Maister earlier in my career.
The key is to have empathy and remember one golden rule: It is never about you, make it always about them.