Te sugiero que traduzcas mejor los mensajes porque hay quienes no sabemos portugués xD
Bueno, campeonatos puedes hacer los que quieras sin problemas. La única limitación es el número de medallas, que son 8. Puedes insertar las demás como objetos que se lleven en la mochila, por ejemplo, pero las medallas serán 8. No obstante, ya te digo, en principio es la única limitación.
Todos los pokémon existentes no podrás insertarlos porque no hay espacio. Es posible que se pueda expandir de forma que sí puedas hacerlo, pero de momento no hay nada sobre eso. Puedes probar a investigar esa parte con un editor hexadecimal tú mismo, porque estoy casi seguro de que se puede, pero todavía nadie lo ha hecho, creo.
El mejor rom, pues no sé, yo te recomendaría Ruby o Fire red. Para empezar, casi mejor que utilices Ruby, ya que hay mayor documentación y herramientas.
Por cierto, según veo, parece que vas a necesitar mucho ASM para algunas cosas que quieres hacer. Muchas cosas no son posibles mediante simple script, así que lo necesitarás xD
Las regiones las puedes hacer, pero tendrás limitaciones de mapas y mapamundis. Tendrías que añadir más. En teoría debería poderse, pero te será complicado.
Por cierto, ¿A qué te refieres con "Que pueda escolher como será el personage del juego."?