Question: why gohan is better than goku?
Answer: If you remember when Gohan was beating Super Buu, Piccolo said that Gohan's power level is extremely high and that he wasn't even a Super Saiyan. Elder Kai unlocked Gohan's full potential which made him more powerful than Goku because normal saiyans are weaker than half saiyans/half humans.