Yeah, sorry - you do need a bachelor's degree. It needs to be somewhat relevant to your job but doesn't have to be exactly - they also take into account your work experience.
For example, I did my bachelor in CS but I'm a designer & that was ok.
"Specialty occupation" just means anything requiring a degree really. So someone wanting to come to the US & get a job in a cafe would likely be void for example.