@lucaannibale Calories and protein my friend.
You’re consuming too little for your size.
Get yourself upto a solid 2500cals a day and a consistent 0.7g to 1g of protein per pound of body weight and you’ll start seeing strength and muscle gains in a matter of months.