The supplies you need will come eventually you just have to be patient.
A good tip Is to sell any excess of the other materials needed for an upgrade or building if you are waiting for one particular item.
Also only construct one building at a time, having more confuses the algorithm and takes forever to get what you need.

Good Luck and have fun