I think that goes both ways. You'd want someone you're attracted to just like someone would want to be attracted to you. Changing little things about yourself can make a big difference, and honestly I sometimes think that women's standards in regards to how their men look are a lot lower than men's standards of how attractive they want their women to be. In regards to your physical appearance you can work out more, get in shape/bulk up, grow a beard/facial hair, get a haircut, keep yourself very nice and clean, cut your nails, brush your teeth lol.
In regards to personality, women can smell desperation. If you seem desperate, for example if you smile too much, give a woman too much attention, try to converse a lot with a woman who doesn't give you the time of day etc. It's quite off-putting. Women can be weird, but really it's about what type of woman you're trying to attract. If you just want anyone then that's not going to work...Also it could be that you have high standards and want a very physically beautiful girl, so lower your standards a bit because personality counts. I don't know how to pinpoint your issues cuz I don't know you, but do some self-reflection. Maybe if you have sisters, ask their opinion (i know that's weird)..but maybe they know someone who might be interested and is good for you and are just too shy to make suggestions. If you have married guy friends, maybe their wives would know someone..use your connections.