I macro nutrienti sono quelli indispensabili per la crescita delle piante (data la loro composizione) e cioè azoto (N) Fosforo (P) Potassio (K) Zolfo (S) Calcio (Ca) Magnesio (Mg) e chiaramente Carbonio.
I micro sono invece quelli presenti in misura minore che contribuiscono comunque alla crescita delle nuove foglie e al benessere della pianta. Non sto a scriverteli perché non ne ho voglia a quest'ora, basta cercare su internet
Di fertilizzanti macro o micro ce ne sono a bizzeffe, non mi sento di dirti prendi una marca rispetto all'altra, anche perché non le ho provate tutte. Aldilà di questo, la fertilizzazione dipende sempre dalla necessità delle piante, o meglio dipende di che acquario stiamo parlando. Se hai un acquario molto piantumato sarà necessario un adeguato protocollo di fertilizzazione accompagnato sicuramente da diverse ore di fotoperiodo. Viceversa se hai poche piante potrebbe non essere necessario.
La co2 invece, se non la hai, è indispensabile, specialmente se hai piante come cabomba o rotala (mi sembra di aver visto dalla foto)