Tropical Storm Gonzalo swept through the eastern Caribbean on Monday, slowly gaining strength toward potential hurricane status on track to move over the U.S. Virgin Islands and parts of Puerto Rico.