1ST- of all to be born again is to accept Jesus as your Lord-Romans 10:9-10 Born again means to be reunited to God through Jesus.
2ND-By laying on hands the Holy Spirit shall be received-"Then laid they their hands on them, and they received the Holy Ghost" (Acts 8:17).
"I indeed baptize you with water unto repentance: but he that cometh after me is mightier than I, whose shoes I am not worthy to bear: he shall baptize you with the Holy Ghost, and with fire" (Matthew 3:11).
Water baptism is good and represents the washed away and forth new in Christ.
But to say one has to be baptized by water in order to be saved isn't correct. Who so ever calls on the name of Jesus shall be saved- refer back to Rom 10:9-10.
We are supposed to make it plain and clear how to be saved! God has made it easy- believe in my Son, believe in your heart that God raised Him from the dead! Believe is the main key!
And for DRDEANCROSBY's comment>>
We are not supposed to be thanking God for someone not being saved! We are to pray and intercess for them, pray for there forgiveness. God doesn't want ONE to perish! Not even you!
For the baptism of the Holy spirit doesn't require perfection and a lot of those who have sinned and walked down a path of destruction God says it will quench the Holy Spirit. Because of Jesus and us accepting Him we can receive the Holy Spirit in Jesus name - But don't quench His spirit!
1 John 3:14 We know that we have passed from death to life, because we love our brothers. Anyone who does not love remains in death.
1 John 4:20 If anyone says, "I love God," yet hates his brother, he is a liar. For anyone who does not love his brother, whom he has seen, cannot love God, whom he has not seen.