What makes a guy attracted to a girl?

Initial attraction is always physical. But after that other factors change things.

If you look pretty but have the personality of a shower drain, don’t expect any sensible person to stay interested.