Some pros prefer racing on a bike one size too small so they can sit lower. In theory your bike can work, but you may want to experiment with stem lengths. I'm sure most LBS will have a big o'l box of unwanted secondhand stems where you can buy em for cheap (my LBS has a big box of stems of various sizes and makes, $10 a pop). Basically work out the seat height first and then once that's fixed, figure out your optimal reach (saddle to handlebar distance)