Furthermore, the Holy Spirit Baptism were for a selected few.This right here is where all the confusion is at and causes all the various belief stemming from said confusion..
One really need to study to better understand just what is meant by the Holy spirit baptism and just what was promised as such.
I dare to venture if one would do an honest open heart study one would see that the baptism that John said Jesus was to baptize with is the same as Peter taught in Acts 2:38 Acts 10:47,48 and Paul taught in Acts 19:5 It is the baptism in the name of Jesus Christ that gives the indwelling spirit that was promised to all mankind.
If one would study closely they would see that the out pouring in Acts 2 on the Jews and then again in Acts 10 on the Gentiles is not the baptism that Jesus was to baptize with but had a special purpose ( Joel prophesy Acts 2:18 (KJV)) and only happened in that manner in those two occasions, and any other time that one received the power of witness was not poured out in that manner, but was transferred by the laying on of Apostles hands to empower some to be used to plant churches (Acts 19:6).
As scripture teaches the speaking in tongues was not promised to all, The indwelling spirit Himself was the promise to all, but the power (what some refer to as holy spirit baptism) was to follow the believers (church) not every individual. When we get this straightened out in our understanding then the rest of the scriptures will come together in better harmony.