Self sufficient (or at least a degree of it) is really my goal too in all of it.
The way to store those items (rice, etc.) is food grade buckets, mylar bags, oxygen absorbers, etc. Google on how to preserve them, and you'll find several how to videos.
Not saying to order them from here, but go to beprepared.com to see the kinds of foods that can be stored.
Personally, I like the idea they have things like powdered butter, etc., that I can't make myself, but that would be good to stock.
Trade items are good, but you have to know the market for whatever you intend to trade, in your area. If no market, you're just wasting your time.