Now I'm no expert. These are just a few things I've learned in my life so far and they've helped me greatly.
1. It's alright to be a nice guy
I often hear nice guys finish last but this isn't completely true. I used to think I was a nice guy but I would just compliment women and be a door mat. There's nothing wrong with compliments but they should be given sincerely. There's no reason to give out compliments like candy otherwise women don't think you mean them. No one likes an ass-kisser. Don't be a door mat. You have your own opinion. You don't have to agree with everything they say. Stand up for yourself and have some self-respect.
2. Have your own life
Whenever I liked a girl I would put all of my energy into getting her. I stopped doing things I liked and would just talk to her and think about her all of the time. It's important to keep busy. Go out with friends, have hobbies, workout/take care of yourself, set some goals for yourself. Women and men for that matter are more attracted to people that are doing things in their lives. You don't need to put your life on hold for someone.
3. Be yourself
There are two parts to this one. Firstly I would try and mold myself into what I thought would get her to like me. This doesn't work because eventually you will get tired of being something you're not and you'll just end up unhappy. Secondly own who you are. If you like video games own it. There's no reason to be ashamed of who you are unless you're some sort of killer/rapist. Seriously though when you own who you are you come off and more confident which is an attractive trait.
4. Talk less listen more
We have two ears and one mouth for a reason. When we talk about ourselves so much it makes us look like that's all we care about. You're interested in who this girl is right? So ask questions that aren't simply yes or no. Ask about her hobbies and what she does. There is nothing wrong with talking about yourself but we all need to be better listeners.
5. Have better hygiene
This one should be a given. Seriously shower, wear deodorant, and brush your teeth.
6. Stop texting so much
I know texting can be a lot of fun but it's hard to get to know someone over the phone. For that matter what's the point of just texting. Ask them on an actual date or to hangout. It's a lot more fun and exciting getting to know someone in person.
These ideas have helped me tremendously. There are more but I can't think of them all at the moment.
Please share your thoughts and comments.