Make sure you have good quality RNA. You can check RNA integrity via bleach gel (see: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3699176/) or using a bioanalyzer or any similar method. Ideally, you need to have 500 ng of RNA, but we have successfully generated cDNA from as little as 100 ng. cDNA can be generated using oligo dT (for RT of poly-A RNA), random hexamers or both. Using both can increase the amount of obtained cDNA and dramatically enhance the efficiency of retro transcription if RNA is somewhat degraded. However, random hexamers should only be used if the primers used for (q)PCR are designed exon-exon and if genomic DNA contamination is not a concern. Otherwise, only use oligo dT
Before starting, thaw all components on ice, except for RevertAid, which should be taken out of the fridge only when it's needed. Briefly vortex and spin all components (except for RevertAid!) once thawed.
It is advisable to avoid repeated thaw-freeze cycles of all components. Preferably, make small aliquots of buffer, primers and dNTPs. A mix of dNTPs, oligo dT and random hexamers can also be prepared and frozen beforehand.
We usually use PCR tubes and perform all incubations in a thermocycler (PCR machine). However, using eppendorf tubes and a regular thermomixer should work as well.