What you say as inefficiency, has got more to do with some basic personal skills, and some right effort could help you change. For one, you need to be assertive, that means to put your point of view correctly, and openly without hesitation, and in case of opposition, to present your side without any emotional overtures like anxiety or aggression.
Secondly, what you mention as misunderstanding could be more about communication skills, and for that learn to rehearse, plan clearly maybe in writing the exact agenda for the meeting in advance, prepare a layout, and follow it.
And finally, don't let some issues effect your total self esteem and confidence, no one is perfect, and to be successful one has to maximise his virtues, and try and change some limitations, but always feel good about oneself.