only superficial knowledge表面的な means “superficial” or “surface-level,” while 知識 means “knowledge.” しか is used with a negative expression such as ない or 持っていない to mean “only” or “nothing but.”
JA: 私はその問題について表面的な知識しかない。
EN: I only have a superficial knowledge of that issue.