100%. Girls like guys who don't like them. A guy who is ambiguous about his interest is mysterious and has higher value, so girls have to work harder to get the guy. Conversely, a guy that makes his interest known has shown his hand. Thus, no mystery, no thrill of the chase, and no value.
It's more about attachment to outcome and how a guy expresses his attraction. You can't come from a place of 'taking,' only a place of giving. You'll give off weird and awkward vibes a woman (or anyone) won't find attractive if you're trying to 'win the girl.' When you learn to be authentic to yourself unapologetically and provide lots of expression and passion, whether or not you're necessarily in a good mood, you'll become more naturally attractive.