Could it be that the "any and all" and "could have" also signifies abilities he may not have actually learned, but he has the potential too i.e. Granolah meets somebody, or multiple people who could teach him masenko and kamehameha, kaoiken and the genki dama and even hakai or UI. He has the potential to learn all of these abilities, but he makes a choice and only learns say Khh, Kk, and Hakai, but not Masenko, GD and UI. In this scenario its possible that the dragons wish could be referring to him now knowing both. "Any and all power you could have accumulated in your lifetime". The wording of any and all would fit for a scenario like the one I mentioned above, he had the potential for every ability, but didn't learn them all. The ones that he didn't learn sit under the umbrella of "any" (any power he could have learned), and the ones he did learn sit under the umbrella of "all" (all powers he would've learned within his lifetime). So if that is actually the case the wish should be easier to digest, as it now involves chance encounters that somebody as travelled as Granolah may encounter in his life, coupled with his life span and thirst for power.
But on the other hand I may be reading way too far into this, and it's exclusively battle power... but then why does he know Hakai
