you get about 100 gold per win in tower +bonus every 5 wins (for league 1). 1 battle takes about 1 minute. Ofc its can varies.
Thank You