Hola Lili.. creo que lo que te falta es mayor cantidad de hidratos de carbono complejos (claro sin abusar), ya sabes cereales integrales en su mayoría, además de agregar más crudos y comer más veces. Además de la proteína de soja puedes usar levadura de cerveza que tiene un rico sabor y ayuda a ganar masa muscular.. Lo de bajar de peso no me extraña si trabajas, te ejercitas y comes solo 2 veces al día :S
Suerte