Online dating is not a a contest, a competition between competing males for the attention of a female. Grow up. Change your mind set from "winning" to "searching". This isn't high school. You are all grown up and have been for quite some time, now. Your attitude is the most important asset you have. You should like yourself and not concentrate of all of the things that aren't YOUR idea of the perfect guy, the one the all women want.
What is that women want, you ask? That's the age old question. Being of the female persuasion myself, I can tell you a few things women want and don't want.
Women want a man to be confident, NOT an arrogant jerk. There's a big difference. You need to like yourself and not be self depreciating but you don't need to come across like you believe that you are a gift to them from God and have just fallen from the sky. They don't want you to think that THEY just fell from heaven and are some kind of perfect being, either. They can't live up to that expectation.
Women want a communicator. The "strong silent type" really isn't appealing at all. They think you probably don't have an original thought in your head and you probably haven't heard a word they said, either or that you just don't care what they said or didn't even hear what they said. They want you to be interesting enough to want to know more about you and they want you to think that they are interesting enough to ask intelligent questions about what is important to them, too.
Women do NOT want to be a prize to be won. They don't want to be a trophy. They want to be the ONE woman that you want to be with.
While you search the internet for that special lady, the one of your dreams, your soul-mate, the other half of yourself, you can do a lot of things right. Sadly, you can, also, do a lot of things wrong, things that will guarantee failure and a broken heart. Out in the "real" world, being aggressive, demanding perfection and even little white lies are all ingredients for success. However, those same qualities are killers when you are dating online and off line, too, for that matter.
There is a big difference between being aggressive or confident and being too aggressive, over-confident, or just plain sleazy or slimy from a woman's point of view. If you push too hard for a face-to-face, you will come across as too aggressive, maybe even, scary. Try to remember that you are not trying to close a business deal and keep the relationship progressing at a slow but steady pace. Patience is the key.
Nobody is perfect. We are all flawed in some way or another... and that includes you, as well. If you expect the woman to be absolutely perfect and demand that, you will always be disappointed. Demanding perfectionism in your work is one thing. Demanding perfectionism from a friend, co-worker or a lady you are interested in is not just fine. It won't happen. Expect flaws and just deal with them. Decide the ones you can live with and those you can't.
Little white lies and false fronts won't work. Be honest from the beginning of a relationship. Write your profile. Make it interesting but don't make false statements. The truth will come out eventually anyway. If you say you are a lawyer who makes a million bucks a year and you are really an electrician that makes $75,000, you have set yourself up for failure.
Remember, don't be too aggressive, expect to ever find perfection or put on a false front.