You must hold a bachelor's degree (or equivalent) in the specialty occupation for which the H-1B visa is sought.
The job you are applying for must be a "specialty occupation," which requires theoretical and practical application of a body of specialized knowledge.
You must have a job offer from a U.S. employer willing to sponsor your visa petition.
The employer must demonstrate that they have made a good faith effort to recruit U.S. workers for the position and that hiring a foreign worker will not adversely affect U.S. workers' wages and working conditions.