The two most significant sources of Cash are from battles and towns. You get Cash every time you attack enemy units and structures. You can also generate Cash by starting productions in the freed town. Remember that starting productions in town consumes Supplies.
You can also purchase Cash from the in-game shop.