Final answer:
Nucleic acids, such as DNA and RNA, carry hereditary information and are the basis for protein synthesis.
Step-by-step explanation:
Nucleic acids, such as DNA and RNA, are responsible for carrying hereditary information.
Proteins do not determine genetic traits; rather, they are synthesized based on the instructions found in DNA.
Lipids are not essential for nucleotide synthesis; nucleotides are made up of a sugar, a phosphate group, and a nitrogenous base.