What all do i need to take to machine shop?

You should carefully consider what performance you expect from this engine. Is this just a stock rebuild, or are we expecting a higher level of performance? This will determine what parts go to the shop and what level of machine work. The performance expected will determine what parts will be needed and machining needed. The whole package works together to achieve the results you want.