I've been passed for promotion for positions that I clearly qualified for because I was too happy, yup, you read that right. Then I've also been promoted despite the fact that I clearly didn't give a shit. Honestly, I don't really know anymore. I rather just be helpful and nice to others, it makes me feel better.
I wrote about this in https://leveragethoughts.substack.com/p/what-is-excellence
Where I'm from, "having an attitude" actually means you have a bad attitude. You should say "having a good attitude." :)