Each vision produces some result.
In a real vision, the immediate result is the destruction of the veil of Maya. When it is removed, God stands revealed.
The aim of all spiritual exercises is the removal of this veil.
But by what special work of yours such vision would be possible, no one can predict. It may be a slow, gradual process or it may be a sudden flash - it is all His Grace. If we could have His vision as a result of any particular action on our part, He would come under that limitation. But He has no limitation whatsoever. He is ever free.
All our effort is intended only to lift the veil of Maya.
The result depends on His Grace absolutely.