Everyone has characteristics they want or don't want in a partner (known as dealbreakers to the dating initiated), but rarely
If one or more deal breakers are present in your relationship, you'll have to see whether it's possible for you partner to stop what they're doing immediately. There's no point in waiting for them to change. You've already been tolerating the intolerable.
You have to decide what you can and can't live with. If she's gotta be blonde and thin, that's your thing. Don't apologize for it. But if you're frustrated because you're not finding blonde, thin women, that's a problem. You might try adding a few other items to your list.