Ghads, I have to do freaking surface prospectng? Ugh... I HATE this system. You can get the materials as rewards, from surface prospecting, or from mining. However, for some engineering you'll need things other than materials, and these can take awhile or be a grind to get (firmware, wake scans, etc)