Affidavit of Support : form I134 filled by a US Citizen ( USC ) or a Legal Permanent Resident
Job offer in the US : it is better to obtain a job offer on the company's letterhead and have it notarized.
Own funds ( bank accounts, assets....): see poverty guidelines for an idea of the amount. ( bank statement)