Sales, energy costs and labour shortages top list of concerns for business.