First thing I would do is sit down and make a list of things that you would like to change about yourself. Get them on paper, and take care of them one at a time.
One year ago I did this, and I have accomplished alot. They could be physical features you want to change, or personal goals. I still have a long long way to go but i'm happier than I have ever been. Jeez, I'm 23, I didn't get laid until i was 21, and I was a total loser up until the age of 21. I had zero social life, no prospects nothing.
The turning point for me was meeting this girl, i went to get contact lenses to improve myself. Then it seems after that, I kept doing items on my personal list. Some are hard, some are pretty simple (get contacts).
What is your education level like?
First thing is this. Buy a couple new outfits, and buy stuff that you would not usually buy. You can get stuff for cheap at the gap, its good somewhat normal clothes. Get a casual outfit and get a more formal type business outfit to wear on job interviews.
You don't need to spend alot of bucks either. I can get two outfits at the gap for like 60-70 bucks. And its decent stuff. Even if you hate that look or whatever buy it anyways because its somewhat normal/neutral. Pick up some new undershirts, underwear, socks, the whole deal. Buy a cologne gift box at the dept store, and use it every day. 40 bucks goes a long way, i use curve.
Second thing is get a haircut. Again do a 180 degree change of what you normally do. Go to like a chain type place and just tell them you want a total change. I went from slicking my hair back like a loser to a more modern pushed forward kind of look. I get more compliments from girls than I ever have.
If you wear glasses, then lose them and get contact lenses. Another no brainer.
If you have any health/skin problems, then go to a doctor and get them taken care of.
Nope, even after all this you aren't ready to meet chics. Not even close.
Start looking on monster.com and careerbuilder for a job. And get a job! Even if its entry level, pushing papers for the man sounds better than 'i live with my parents and i'm unemployed'.
Ok once you get a full time job, get a gym membership and a buddy to go with you. Hit the gym for a few months, and devote yourself to it. Cardio plus trimspa, plus eating right and lifting, that will go a long way and you will feel better.
Next move out, get an apartment. I'm 23 and am just thinking of moving out now. Living at home is a game killer, not always but i hate it. Bringing girls to the basement of your moms house is creepy as f.
Shave your face dude, and look neat and tidy.
Make some guy friends at your job and start talking to girls. Just remember they want you as bad as you want them, and remember that. Guys get all nervous around girls, there will always be more girls. Don't be nervous around them, if they deny you just smile at them and ask her friend what her name is.