How do i stop being so picky based off looks?

Ive been dealing with someone for months on and off and no matter what i put him threw he hasnt left my side. Im happy with him and there’s nothing i have to complain about besides he isnt my type. He isnt bad looking but not cute at all. And i really dont like light skinned men. I dont know how to get over it and just like him. I was like this with my bd too for a few months and i swore he was ugly n id never have his kid and look 😂 and i thought and still do find him attractive but I definitely dont want to down grade and i dont wanna settle when i could find someone else but he might not wait. Someone help me