Give your major trading provinces very high acumen governors with extra titles (this gives a load more cash), and upgrade your trading buildings to the highest. In my games the good provinces (like Flanders, Sweden, Lithuania, Sicily, Antioch, Constantinople and Khazar) usually reach in excess of 3000-4000 florins a year at least.