Most Helpful Guy
Looking good is a made up standard of beauty. Being attractive is an outcome which can be reached through any abstract means which doesn't have to do with my made up standard of beauty. I don't directly know to define attraction but I do know attractive is a very open-ended adjective.
Most Helpful Girl
I think there is but I am not too sure. I feel like the word "good-looking" is more objective than the word "attractive". Yet, I am not a native English speaker, so I might be entirely wrong.