Your best bet, if you can afford it, is to eat a variety of nuts and legumes (in that the peanut is a legume, not a nut, as another poster correctly noted).
Peanuts are inexpensive relative to nuts, and have a lot of good nutrients. Sesame Seeds i find are another low cost, nutritious alternative.
Almonds are particularly high in antioxidants.
Pumkin seeds kick your magnesium levels into high gear, important for athletes and runners.
A single brazil nut gets you all the selenium you need in a day per RDA recoomended levels
Walnuts are big in the omega-3 category.
And given that they take almost forever to spoil, keeping a variety around is not so hard.
But peanuts are good. And i am among those who bulk up at Costco on this and the others mentioned above.