Tengo 21 años, pero soy muy delgado y quiero ganar peso. Todavía estoy a solo 51 KG con una altura de 5 pies y 5 pulgadas. ¿Qué debo hacer para ganar peso?

Esta es mi respuesta repetida.
No has mencionado tus antecedentes en absoluto. Si ha estado haciendo entrenamiento con pesas o cualquier otra actividad física.
Ahora, estoy asumiendo que no estás involucrado en ninguna de las actividades físicas.

Déjame comenzar dándote la razón más probable para que no aumentes de peso:
El culpable aquí es el metabolismo de su cuerpo. El problema es que tu comida no puede depositarse en forma de grasa ni entrar en tus músculos como fibra.

Vamos a trabajar en una solución para ello:
Simplemente comer más no ayudará porque tu comida no está llegando a donde debería.
Como sabes que tu comida no puede alcanzar tus músculos, tu principal motivo debería ser dirigirla de esa manera ahora.
Para esto, la mejor opción es el entrenamiento de fuerza / peso. En palabras simples, lo que hará es que hará que sus músculos anhelen más por proteínas y así su comida tendrá una atracción más fuerte a sus músculos. Ahora, este proceso no comenzará de inmediato, por lo que es posible que deba tomar proteínas adicionales en su dieta. También incluya alimentos ricos en proteínas y grasas en su dieta para que haya suficientes nutrientes para mantener la brecha entre la oferta y la demanda.

Es demasiado anticuado. Pero espero que ayude Si quieres un plan detallado, solo puedes enviarme un mensaje.