Powers and characteristics of MAJIN BUU
Everyone in the Dragonball Z series possess similar skills, most fly, fight at high levels, and can transform their energy or KI into a blast of energy that causes damage. The only way to differentiate one character from another is their race and their strength level. What makes Buu so strong is that he can absorb other characters. Once he absorbs a powerful character he possesses his own and the other character's powers and abilities. We see this throughout the series, because of his absorption technique he changes forms and his power dramatically increases. Another key element is his self-healing ability. Goku was the only one to defeat Buu by gathering the energy or KI of earth’s population and throwing it to him, causing an explosion that disintegrated him.