I would say lose weight or leanmaxx for a better physique and face, unless you try to get taller. You said you are 5'9 to 5'10. It seems like you got compliments from women when you were improving your
physique.
You likely mog most Indian men already, so maybe you locationmaxx in countries with shorter average heights like India, which is around 5'4.8 for men.
I doubt that you are that unattractive if you can receive compliments from females.
Women don't notice unattractive men, according to studies.
- This study was founded by Ehwhatever; I think this post gave a summary of the findings.
- Here is another study linked here.