I can't really add on to what everybody else said to expand on their points.

I will say that my advice to you would be to continue with your Recall training, and also keep at it with the RCs. But as MasterMind said, it's all about awareness. You won't know when to do a Reality Check within a dream if you don't pay attention to your surroundings, and to where you are, because you won't be able to realise when your surroundings are strange. The root of all Lucid Dreaming is awareness.

Check out this WILD Lesson from Sageous' class on awareness, it covers it pretty well.