Your body language is formed by what you do and the guy you are.
If you want a more dominant body language engage in activities that
MAKE you a more dominant person.
If you want to be a "charmer" get out there and socialize.
There are no rules for it.
Just because you're a charmer doesn't mean your necessarily very talkative.
And just because you're a dominant guy doesn't mean you're quiet.
When you cut things up into cookie cutter molds like that you limit yourself.
Check out my blog post on becoming more dominant:
http://korekreate.com/becoming-dominant-3-tips