when he takes u to the little square thing b shure to heal ur self right before he does it so it wont kill you, and it is possible to avoid, just run around the square around the edge, trying not to run into it, i have successfully done it without being hit at all. glide wont help u much so i dont suggest trying to get it just to beat xigbar, to get glide u have to have Final Form and level it up until normal Sora gets Glide. Also when he is doing that thing where he teleports over and over and it seems like u cant hit him, try using guard to hit the bullet thingys he is shooting at u back at him, so it stuns him just long enough for u to get a couple hits on him, also if u dont have Final yet try going into Master at the beginning of the battle, the chances of u turning into Anti are high, and if u do dont worry, get ur Form Guage back up and try again, and u will probablly turn into Final!!! if u can stay alive and beat him, then u will permenantly have Final. a good place for u to go level up to 50 is the top of pride rock, in Pride Lands, go THROUGH the kings den and up to the top where u fought scar (heartless) and there will b a bunch of guys, kill all of them, (it takes awhile) but u get lots of exp. then just go back into the kings den, then back up(u dont even have to leave the world) and all the guys will b back again, seen as how ur level 47 it should only take u about 3 or 4 times of doing this for u to get to level 50. k so good luck beating him go kick ass!!!