Brazilian nuts, almonds, cashews, pine nuts, macadamia nuts are nutritious sources of protein, amino acids and minerals. Almonds, are rich in iron, calcium and vitamin E, cashews are rich in vitamin A, and peanuts offer zinc. Walnuts, flax seeds and hemp seeds are high in omega-3 fatty acids like oily fishes. Popular nuts and their protein, calorie, and fat content. When eating nuts, stick to a small handful.
It's possible to lose weight by resistance training only, but you would need to circuit train to get your heart rate up. Circuit training is doing at least 8 to 12 repetitions for one to three sets and moving on to the next exercise with little or no extended rest.
You should train with weights at least three times per week, up to even six times if you can recover from it and still make progress. If you are training for a specific sport, how many cardio sessions you need will depend greatly on the cardiovascular and muscle mass and strength requirements of your sport.