Yeah there are multiple ways to be more attractive to the opposite sex.
Things like: Changing your clothing/being more fashionable
Be more active/Workout more
Build up your confidence- If you have the confidence women will see you as a more appealing guy compared to a shy guy who's "10".
Be more ambitious- Women like guys with goals etc whether it be financially/job or hobby it's all up to you... just have a passion.
More importantly- Work on your personality... Be the fun, easygoing guy who can also be serious when the time comes... but still be yourself, no one wants someone who's forcing themselves to be an idea of perfection.
Why don't you think the other way? People opinions are not the thing to matter. Feel attractive, be attractive. You can work out, groom yourself well, go to salon, dress well, and behavior also matters. Sometimes behavior makes you attractive. Just follow these things, and feel attractive. You definitely have to love yourself for who you are. :')