Some studies show that eating nuts could promote weight gain instead of weight loss. Nuts are also quite indigestible (unless sprouted/fermented) and so they are recommended in small quantities. Also, it could be better to have more low carb vegetables like broccoli/asparagus/spinach and give up the processed meat like salami and the cheese. Good luck!