Blonde hairs need some more time to get noticed, some length will fix that.
You can't do much about scruffy look, hairs need some length to lay down and look tidier.
As others said, neckline might help with that.