Read the instructions? There are checklists online. The main forms you should apply for are I-130, I-485, I-765, I-131. Each form has many supporting documents and forms. The I-485 will require I-864, I-693, and G-325A. Probably the most significant document you need to get is your birth certificate, needed for the I-130.