With 2 acres you could easily grow enough food for a family given the proper soil quality, season length, and knowledge.
You can look into threads I started on vertical farming, home scale irrigation, and check out the concept of permaculture/ alley cropping /agroforestry. Also look into double or triple cropping the same areas based on seasonal variation. You can have a spring, summer, fall, and winter crop in the same growing space if you do your research and plan accordingly.
Irrigation and compost production are likely important factors for high production in a smaller space. Start smaller than you think you want to and invest more in mastering small things than doing everything at once.
For example, learn how to grow rice in a kiddie pool.