We cannot do the Lord’s part; only He can. We can study the Scriptures, pray and believe, but it is the Lord who chooses to dwell with us. He has a sovereign right over how much of His glory is kept with us.
The Latter Rain is the outpouring of the Holy Spirit upon God’s people during the last days that is to complete the work that the Early Rain (Pentecostal Shower) started. The term is derived from the farming community.