Concerning the economic problems: I know quite well what you talk about.
Since I am not a go-for-high-ranking-player, I have made up a sheme that works for me. First of all, I always chose Super-Breeder (sometimes Super-Warrior, but that is another story), colonize every planet worthwhile and then sit down and do my pop rush by bringing most planets to 100% morale. This makes them grow insanely fast and within five to ten turns, I can fund my empire even though doing an all-labs-approach.
Other important things that help:
* racial economic bonuses
* at least two econ buildings on every big planet and a farm there (that one is disputable, I do it because the payoff of the first farm is positive)
* research techs that give you a generic bonus on economy
I am sure some of that was not new to you, but if you never tried Super Breeder, you should do next. It is great to see your empire grow four times as fast as all the others. Ever been in a war, where you had problems mustering troops for invasions? (Well, then you made a mistake, but that is another story.) Go Super-Breeder and a freshly conquered planet will have 3 billion people on it before you can blink!
Anyway, I hope I have been of some help, at least.