Gohan wears glasses the same reason anyone wear's glasses. So they can see clearer. While Gohan might need glasses to read letters on a sign, he doesn't need them to fight someone.