Clothing - Road Shoes
Bike Riding Wear
Road shoes are the exact shoes you will need for bike racing. The better the shoe, the better your chances (although there are a few other factors involved).
Road shoes can also be used for other riding, but you will need the pedals to match.