Hi Anon: Do you mean that Japan, a country, has a secret, or the people there, the Japanese, collectively have a secret? This version (with the gerunds as object of the preposition "for") sounds the most natural: The Japanese have a secret for looking young and living long.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.