Hola washington50!!
Con respecto a las cuentas que comentas, entiendo que son cuentas de correo. Si es así, verifica si tienes las cuentas de correo configuradas en el iPhone desde los Ajustes del iPhone, Contraseñas y cuentas. Si están ahí, comprueba que el correo de esa cuenta se está sincronizando en el iPhone. Lo podrás ver desde la cuenta en cuestión, que Mail esté activado.
Si no están configuradas, deberás volver a configurarlas.
Con respecto a los contactos, verifica que están activados los Contactos en iCloud desde los Ajustes, tu ID, iCloud.
Desde un ordenador, entra en la web www.icloud.com y comprueba los contactos que tienes ahí, en la sección Contactos.
Verifica también qué cuenta tienes como predeterminada para guardar nuevos contactos. Lo podrás ver desde los Ajustes, Contactos, Cuenta por omisión.
Si tienes cuentas de correo configuradas, comprueba si estás sincronizando los contactos de dichas cuentas. Lo podrás ver desde los Ajustes del iPhone, Cuentas y contraseñas.
Y comprueba también los grupos de contactos que se muestran. Lo podrás ver desde la app Contactos o desde la pestaña Contactos de la app Teléfono. Pulsa en Grupos de arriba a la izquierda y aparecerán los grupos de contactos que se pueden mostrar. Puedes mostrar los de iCloud o los de cuentas de correo que tengas configuradas.
Con respecto a que no puedes iniciar sesión en iCloud, echa un vistazo a esta web de Apple: Obtener ayuda con iCloud - Soporte técnico de Apple. Hay instrucciones de qué hacer en tu caso.
Si no lo consigues solucionar, contacta con el soporte técnico de Apple para obtener ayuda. Desde este enlace puedes hablar con ellos: Contactar con el Soporte técnico de Apple. Escoge tu región en la zona inferior de la página.
Y aquí: Ponerse en contacto con Apple, están los teléfonos del soporte técnico de Apple en todo el mundo. Llama al más cercano a tu región.
Ya nos contarás que tal te ha ido.
Saludos!!