I think a girl should be who they want to be. If you have a quirky attitude then show it. I would much rather be with a girl who is herself and unique than with someone who acts like someone else. I say act, behave, dress, and be however you want. As long as its not hurting someone else then all is good.
Girl should stop pretending to be men. I get the whole women's lib thing but be a girl! Dress like a girl, drop the attitude, be sexy, smell sexy. You can be smart (book smart), but stop trying to be Alpha male. Be caring, generous and kind.