Trying to teach them to be the strong, silient type that just "does whats need doing" will not sit right with everyone, same goes for the opposit side of that coin, you can't forcefully teach someone to be the outgoing, loud dude that comes in and dominates the room. People are different. Learning to embrace that, and accepting it will go a long way.
Of course sociaty as it is right now doesn't really allow for such diversity. A lot of young boys and girls feel pressured to conform to what is considered "the best".