Castle Oblivion é o melhor lugar para se upar, fique na primeira sala mesmo, vença todos os inimigos e volte 2 mapas atrás, assim eles já vão respawnar. Você vai precisar de 1.310.000 de XP para chegar ao lv 99 com o Sora, e nessa sala vc ganha cerca de 2000 de XP por luta, então pode demorar um pouquinho, mas vc chega lá =) Caso vc queira, pode estar usando Teeming Darkness / Almighty Darkness nos mapas, assim vai aparecer uma sala bem grande cheia de grupos de inimigos, e a vantagem desse mundo é que os heartless dão mais xp e aparecem em grupos bem maiores.
Se preferir, vá em Destiny Islands e equipe Mega Flare no inicio do seu deck. Usando esse sleight assim que começar as lutas vc vai matar todos os heartless com um hit só, e vai ir bem mais rápido assim. Usar essa estratégia no Castle Oblivion já não é tão útil, pois lá tem aqueles Wizards e Red Nocturne, inimigos imune a qualquer tipo de magia, e como Mega Flare é de fogo, não causa efeito neles (pelo contrário, ataques mágicos curam eles), então em Destiny Islands é melhor por aparecer apenas inimigos comuns.
No ultimo mundo,existem vairas salas antes de enfrentar o ultimo chefe,use esse tempo para conseguir leveis e zerar definitivamente seu contador,por cada volta que você der dentro deste mundo conseguira em torno de 3-4 níveis