shikantaza (zen meditation, basically) has significantly improved my ability to visualize.