1- Debes jugar 5 partidas con 20 personajes diferentes, para explicarlo que muchos los entienden mal lo pongo directo: 1 personaje 5 partidas, 1 personaje 5 partidas... así hasta hacer un total de 20 personajes haciendo una suma de 100 partidas entre esos 20. Da exactamente igual dónde lo hagas (también da igual repetir la misma misión, por eso se recomienda la misión de Franky, ya que es la más corta de todas, porque es matar a 4 tíos y luego ya se te abre la zona para ir a por él), pero deben ser 5 con cada uno de ellos.
2- Para desbloquear el modo superdifícil debes jugar la el final verdadero, que lo debes desbloquear jugando el episodio de Shirohige (Barbablanca), que necesitas jugar otras mismones de aliado también... Todo esto se explica en el trofeo de oro ¡El Rey Pirata es la persona más libre en los mares!.
3- Para desbloquear el límite de lvl 50 y poderlo ampliar hasta el 100 debes jugar mínimo 5 partidas, ojo, DIFERENTES (aparecerá un medallón dorado con una estrella en cada misión que te pases en esa dificultad) para poder desbloquear un libro de rotura que cuesta 5,000,000 Belis. Hay un total de 17 volúmenes si sumamos todas las misiones, cuando las completemos todas nos darán de golpe las restantes para poder subir de nivel a los 32 personajes jugables que tiene el juego.
Espero que con esto estén resueltas.