Hey there, I'm from Greenville, SC.
Congrats on your graduation!
To be honest... you finding a job which will sponsor a work visa for you is going to be next to impossible, unless you are a highly specialized doctor or something.
Have you ever considered working abroad in another country for a year or so? You can easily teach English in many Asian countries without any actual teaching qualifications.
I was in a similar situation eight years ago. I wanted to be with my UK boyfriend (whom I'd met while traveling,) so we both got jobs teaching English in Japan. It was a way for us to develop our relationship, and now we're newly married and planning on settling in the UK, once I can get a spouse visa.
You'll need a CELTA or similar TESOL certification to teach in European countries, but not for most Asian countries. Japan for sure doesn't require it.
If you and your honey are interested in traveling and teaching, it might be an option. I know it sounds crazy, but hey, it worked for me! ha ha.