If you’ve ever thought about becoming a great basketball player, you will have seen that it takes a lot of practice and dedication....