So anyone who has done good in their life, can their soul meet Imams?

Yes their souls will have opportunities to meet the Imams.