Question: will luffy become king of the pirates?
Answer: Luffy cannot become pirate king without defeating Shanks or any other of the four Yonko, the four strongest pirates in the world. Similarly, Usopp's father is also part of Shank's crew and in order to become the best sharpshooter, he will have to surpass his father.