I think that most nuts have roughly the same nutritional ratios, and there isn't one nut that has significantly more protein than others. Besides that, the protein in nuts is incomplete (meaning that it doesn't have a complete amino acid profile), and is thefore not ideal for building muscle. Complete protein is found primarily animal based protein, like meat, fish, eggs, dairy, whey, etc.. I don't even count incomplete protein (from nuts, oatmeal, potatoes, etc.) towards my daily protein total.