Question: why goku is better than vegeta?
Answer: In short Goku beat Vegeta because he was stronger, faster, and a more skilled fighter. He made up for his weak birth by training himself since childhood harder than nearly any other Saiyan.