Tips on how to not look dirty/greasy?

I’m 40F and lately I’ve been looking dirty/greasy even though I shower every day and wash my hair every other day.

My hair always greasy on the roots and dry from mid head to bottom. I straighten my hair, but it always looks unkempt & tangled.

My makeup looks runny and my skin also looks greasy. I use a moisturizer and sunscreen. I sometimes will wear a powder foundation.

Any suggestions on how to look clean??