Calling all hair stylists!

What can I do with this mop on top? As you see, my roots have grown out several inches now and mid shaft to ends are this very yucky golden color that I hate! I like ashy tones and blondes. I DONT want to go dark but I’m totally fine with matching my medium/ dark ash blonde roots (it looks lighter in this pic!)I just have no idea what to put on the rest of my hair. I’ve toned but the toner never stays in long. Like 3 days tops! Help! What would you suggest? My hair is also barely shoulder length