Yes I think its is possible. There is enougth energie we just have to collect it. If there is a not enougth of one thing it will get more expensive and alternatives will become more attractive and if something is expensive enougth recycling it will be worth it.
I truest in the basic market mechanism (people trie to make there own lifes better by joining the market) this has worked well for a long time.