...when driving or playing may be giving insights into the inside self. (Para. 6)
give (sb.) an insight/insights into: enable sb. to see or understand something very clearly
Learning a foreign language also gave me insights into another culture. 学习外语使我对不同的文化有了深刻的理解。
n. 洞察力