Sounds like you're on top of things. A couple of those are pretty common ways to increase dream clarity. Good job, and good luck