Something critical that isn't explicitly mentioned in the basics you mentioned is building/maintaining knowledge of what dreams are like. We have to know what dreams are like in order to identify them during the dream. We can lose some of this knowledge over time.

The gravity RC can help with building knowledge of what dreams are like by helping to teach us what gravity is like during dreams. When we know what gravity is like during dreams and we identify gravity during dreams, we can become lucid. The gravity acts as a sign of dreaming.

Speaking of signs of dreaming, our dream journal can also help us build knowledge of what dreams are like if they provide a record of these signs. Go through the dream journal and find signs of dreaming that were missed during dreams. Remind yourself that these are signs of dreams and intend to become lucid from similar signs in the future. Also do this when recalling and writing down any new dreams.