I don't know if there is "a best biomaterial for 3D printing of scaffolds", it depends of the application...
You can find interesting information in this paper: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4913015/. With the presentation of different studies of applied biomaterials used in the fabrication of 3D scaffolds such as biodegradable natural polymers, biodegradable synthetic polymers, bioceramics and metals.
Another article here: https://jbioleng.biomedcentral.com/articles/10.1186/s13036-015-0001-4.
3D printing scaffold is in relation to what technique you want use (cell encapsulation, printing system, etc), hence you should be more accurate in regard, anyway this paper is a good starting point: http://www.nature.com/nbt/journal/v34/n3/full/nbt.3413.html
The materials for 3D printing is directly related to the printing technique. Please see our recent publication "Designing biomaterials for 3D printing": http://pubs.acs.org/doi/abs/10.1021/acsbiomaterials.6b00121
(For bone grafting you could probably use fused deposition modeling using commercially available PLA or PCL filaments.)
Depending on your application you can choose biomaterial for 3D printing. Even the polymer of your interest can also be converted to 3D printing filaments using melt extruder or various methods available based on the type of your 3D printer . Ceramic based materials with hydroxyapatite (HA), Polycaprolactone (PCL) with HA are some of the polymers used for the development of 3d printed scaffolds for bone T. E.
If you have not yet found a solution, it is likely due to the fact that biomaterials have not fully been tested on 3D bioprinting. It would be best for you to develop a biocompatible system within your project, such as a material chamber/cartridge that integrates with your system. Most bioprinters in the market today work really well with polymers (e.g. Alginate, Collagen, some use HA or poly 'acids'), but ideally find a machine adaptable to your material.