Once you've decided on the frame, then you should check the frame spec for headset, bottom bracket and seat tube specifications to identify what you need. When you buy a frameset (frame and forks) lots of sites will recommend examples of these items to the correct spec. I'd recommend a frame with external cables and a standard threaded bottom bracket to simplify the build and remove the need for special tools.