Nothing is technically needed to be a man. Personally, I place a heavy emphasis on body awareness/or just generally self-awareness. Brain structure plays a huge role in determining how a person understands themselves and their own identity, whether that person is trans or cis. I would say that brain structure is really the only tangible relevant thing in your list as far as what makes a person male, female or something else entirely. If we take away brain structure, the ultimately the understanding of the self as a particularly sex would not exist. Chromosomes even in cissexed men can be anomalous. Genitals even in cissexed men can be anomalous. Social gender roles change drastically between cultures and time periods. Masculinity/femininity are dependent upon culture and are extremely abstract concepts. Sexuality has nothing to do with a person's sex. Brain structure is the only thing that allows a person any awareness of sex. We would not be men/women and everybody else without it. If we look at the animal world, in many species interaction according to sex is extremely varied and not as rigid as it is among humans.
I'm a guy because I am aware of myself as a guy. In the end, cismen are "men" because they are aware of themselves as men, whether everything adds up to the normal social and biological expectations or not (and they don't always do). And what allows us to feel aware of it is brain structure.
And just to add, I understand wanting to trip being a guy away from all the superficial/physical/gender role stuff. It's something radical feminists as well as right wingers use against us as trans people. "Well if you 'liberal types' don't believe in gender roles then why 'change sex'." My response is and has always largely been that my maleness is completely separate from my interests, my social roles and so on. For me it is just about always having understood myself as a guy. It's not about living up to the stereotypes of what a guy "should be" in western culture.