I agree that LL would help you out. There is a topic about it here if you’re interested.
What helped me initially induce more LD’s was taking more care with my DJ. When you write down your dreams, try to think through and logically piece together the events. Often you won’t be able to completely, but over time you’ll be able to recall more details and place them in the context of the dream. You will then start to try and logically deduce what is going on while in dreams. If you already have decent dream recall, I think this is a good first step towards obtaining more logical thinking in dreams .