The main cause of the dollar's declining value is our lopsided balance of payments/trade due both to our importing 14 million barrels / day of oil at $100 + /barrel (recently$127) and to our massive trade imports from China that have no corresponding exports.
A major solution will be to ramp up sustainable / renewable energy as a replacement for fossil fuels.
There is an excellent discussion of this by Nathan Lewis at
http://nsl.caltech.edu/energy.html
Enjoy - EnergyFred