Correct grammar mistakes in the given text:
He has been living in Japan for seven years and looks like Japanese because he is very good at Japanese.
He has been living in Japan for seven years, and he looks Japanese because he is very good at Japanese.