When it comes to macro nutrients I'm a firm believer in dry ferts. For my 30gal I used KNO3 (saltpeter), KCl (No-Salt) and lenolax (fleet-enema, sodium phosphate). All you get from your local pharmacy and my 500ml mixture I've been using for 3 months now and its not even halfway through the bottle. I've got a thread about how I use it. But that's more trial-and-error through EI methods.
As for micro ferts try Seachem Flourish. Only hear good things about it.