i don't like your fringe. perhaps a side parting?
I think if you tried parting it to the side, it would look a million times better. But it's not as bad as you think, seriously.
It looks like you're using your hair to hide your face... Get rid of your fringe, get a side parting, leave the colour as it is and try and get rid of the bulges at the side.
You look a bit like Cassie from Skins 1 & 2 in that picture!
Have you tried having it lighter at all? And a side fringe w/ side parting would definitely be a good call!
Mine is imo, but apparently girls like curly hair so maybe not.
I'd go darker I think the blond doesn't suit you as well. The kind of shade you see at the bottom of your hair on the inside would be ideal. Then if you try getting rid of the random curled in flicks. I think you'll look great then.