Do I need to have a bachelor’s degree to enter the H-1B lottery?

No, you will need “the equivalent” of a specialized bachelor’s degree, which does not always mean having the degree itself.

Sometimes an attorney can help you show that you have the equivalent of a bachelor’s degree based on work experience or on a combination of work experience and education.