Semi uncle here, wanted to share some things that I've learned in the past.
First things first, there will always be exceptions. There will be people that can marry a rich partner, or find the hottest partner without much effort. Unfortunately that's not you, else you wouldn't be here looking for advise.
Now that we have that out of the way..
You need to improve your worth. There's a saying I read somewhere that really rings true - "don't ask how you can make girls fall for you, but ask how you can become a man that girls fall for". You can read all the strategies/pickup artist books all you want but it's not gonna be as effective as working on yourself. As you work on yourself and improve, so will your confidence and chances.
Things you should be working on:
1. Your fitness. You need to be in decent shape. No need to be Arnold, but being obese or super skinny is not attractive. This one damn easy. Go gym 2-3 times a week, pick a beginner workout and follow that. Diet wise just eat 10-20% more if you're skinny, 10-20% less if you're fat. As you become fitter you'll be more attractive. Uncle used to be 100kg++ obese af, eventually got down to 80kg and somewhat fit, the difference between attention I got was night and day.
2. Your appearance. You need to at least have basic grooming. Get a decent haircut, wash your hair - no girl likes oily hair, clean shaven unless u have a specific style in mind - the hamsap lou misai is not a good look. Wear clothes that fit decently, not too tight or too baggy. Best way to work on this? Ask your sis or female friend for their opinion.
3. Your social skills and communication. Some people have this naturally, if you don't then you need more practice. If you don't have a sister and don't have any female friends, then it's time to start making some. Mix more with females, talk more with them. Learn how to read signals, make conversation, make them laugh.
4. Your career/financials - You need to work on your career progression and have a long term plan in place. Get advise on here or reddit for your career or what you should do. Same with financials. You want to be earning more, know your budget and plan your investments so you can eventually afford a house and retirement. Even if you're not rich, as long as you are ambitious or have goals with a plan in place, that's good enough. The last thing a girl wants is a guy stuck in the same job for 20 years with no plans on own place while coming home to game 6h every night.
5. Your expectations - Specially for those guys with no gf before for a very long time. Uncle got friends who have been single for too many years and watch too much porn, kdrama and go ktv. Then when they meet girls they have no interest unless they are super hot because they already have super high standards. Don't be like them.
Questions I usually get:
"Why need to improve on appearance so much?" - Coz you want to look attractive for your partner just as you want an attractive partner. Take a pic of yourself, add long hair on the same body - would that be attractive enough for you to date if a girl looked like that?
"Why need to improve on social skills/communication?" - Because getting a girl is probably the easiest step, maintaining it is way harder. Marriage is even harder. Throughout your relationship there will be fights, arguments and other things. All of which can be resolved through good communication and trust between each other.
"Why need to improve on career/financials so much?" - If you spend 20+ years raising your daughter to be a great person how would you feel if the guy she's dating is passive as fuck and has no plans in life? Would you feel safe for her?
Some other tips:
"Aiyah why need to work so hard or self improve just for that hot chick?" Have you ever thought about how much effort girls put in to be/look great? They spend 10x more time and money for their skincare routine, grooming like hair removal, trim eyebrows, straighten/style their hair, keep up with fashion and shop for clothes that make them look great, work hard at their job, control their food/exercise to maintain their figure etc....then show up for a date and the guy is obese, oily hair, baggy clothes, bad breath, soaked with sweat, can't maintain an interesting conversation and can't stop staring at her body.
It's a numbers game. You want to find someone that has chemistry, the same goals/lifestyle as yourself and is attractive enough for you....it's not easy. So you need to start meeting and befriending girls, as many as you can. Tinder, clubs for your hobbies, through other friends, ex uni/classmates, outings etc. The more you meet the better, because you might find someone you like from there, or they might intro their friends to you.
Also, don't take rejections harshly. It's normal. No matter how much you like a girl, if she doesn't like you, you won't be together. On the flip side, no matter how much a girl likes you, if you don't like her, you also won't be together. Happens all the time. Uncle got rejected many times, but also rejected others before too.
Lastly, you can follow all the advise you want and it's possible you still won't be able to get that girl you want. It's normal. There is no guarantee. But you need to keep improving and keep trying so that when the next person that is perfect for you shows up in your life, you're ready.
Nice contribution.
Couldnt be further from the truth.
I will add my true life experience encounter as well to show real example how unker fail miserably lots of time and how i success and maintain my 10 years marriage until now.
Gotta find the time to write very long. Will update soon.