You will need the U.F.O. ability and the Lollipop that makes you invincible. To get the U.F.O., go to level 3-4. Go through the level and when you get to the hill where metal people are falling from the sky, go to the opposite side of the mountain and get the "?" in a Bubble. Touch it and it will pick a random power-up. If it is the Lollipop then you are halfway done. Get on the Warp Star. It will take you to a new place. When you get there, suck up one of the fire people if you do not already have it. Go to the very right of the level. To the right of the door, burn the cloud away. Inside is the U.F.O. ability. It is recommended that you do the level again and get a spare. If you do not already have the Lollipop for invincibility, you can mix power-ups until you get one or get the "?" power-up for a random one. This may take some time. Once you get the Lollipop and the U.F.O., go to the Boss level. You will not need the fire or tornado power-up, but take them if desired and mix them. When you reach the Boss, stay in the middle of the screen and shoot power shots at him by holding B. After he dies the first time he will destroy the cloud ground and make another with holes. He is more difficult now because he has an electric shield around him. Use the Lollipop. Keep flying into him or staying directly on him and he will die quickly.
To defeat the World 3 Boss, get a Hi-Jump Kirby. You also may want an Invincibility and Apple Bubble. At first you might lose your power, but do not worry. You will get to battle him again. Keep pressing B. After you defeat him, he will return. If you lost your power, go back to the top of the screen and suck up a Hi-Jump minion. Then, attack him while using your Invincibility Bubble. You should defeat him within in a few minutes.