Hey there, welcome to DV.

Recall can be improved in a number of ways. Personally I'd stay away from B6 and other such pills apart from as a last resort. Firm belief that you'll remember dreams helps a lot. So does getting your 8 hours sleep. I find my recall is terrrible if I get too little.