I will say this though, if it's a dating site that has in its messaging service a subject line, I like to put a cliff hanger in there as a way of practically guaranteeing she reads my message. One that ALWAYS ensured a reply back was "I hope you aren't racist". I guess they always replied so that they could validate themselves somewhat so that they don't feel guilty or racist if they didn't reply. I go back and forth on whether asking a question or making a statement is a better opener. Maybe there's a way to get the to respond to a first message, but I think they have a lot of anxiety about in general.
So rather than type "hey Anna" or something generic like that I might type, "I noticed that..." And then continue the statement in the body of your message. I just try to get their attention in the first message instead of writing a long winded specific message about something in their profile. Tailoring messages to each girl's profile is the way to go.
Some respond well to cocky, edgy openers some see right through that and call you out. Drone- this is the hardest for me because these girls want to keep everything boring and their profiles give you nothing to work with.
Ultimately 90% of it comes down to what you look like. Just cuts the bullshit since all that matters most the time is your look. I'm black and the majority of the women on each site weren't. I try to pick out one incongruent detail and hope that she will emerge from her shell.
I'm not going to say these lines always work, but I don't think any line does.