Question: how goku got his powers?
Answer: Goku acquired the ability after drinking the Ultra Divine Water, but was unable to use it to home in on an opponent's location until he trained with Mr. Popo. He can also hide his ki to prevent someone else senses his. Ki Transfer – Goku can grant some of his energy to a wounded person to restore some of their energy.