you've built every building that your current tech level will allow. And both problems are a symptom of a lack of trade. To reiterate a mantra that seems to be going around here, build lots of caravans, and then when you think you have enough, build some more

The other thing to check would be if you have a good infrastructure of roads, especially on plains and grasslands. Trade is the key to everything in Civ II