Searching for a job

Hey I am in a tough situation I moved in year and 4 months ago... and so far I sadly only had very hard jobs that didnt pay well but I didnt really complain cause my german wasnt that good and also cause I really wanted badly to be able to stay in Graz... I found a boyfriend here I love this city I already feel here like at home But I work now in gastronomy (as a kitchen helper)... and its killing me- we are often understaffed and the work plan sucks... plus the job simply doesnt bring me any joy... Sadly I decided to study tourism and graduated in that field... so far I worked mostly in gastronomy but also as a lifeguard, guide, had several one time jobs- like at farm or planting young trees..., also worked in a supermarket and clothes shop- that was back in my home country. I am 23 and I graduated aproximetly year and half ago, but I was working while studying so I definitely already have some years of experience.

My current english level should be somewhere between B2 and C1 And my german is supposed to already be B2- or at least thats what my tutor thinks, I am speaking fluently and am able to understand even local dialect at this point.

I was applying for any jobs I can think of that I thought I would be capable of doing- but only job offers I got were in gastronomy... but I really dont want to do it...
I love my boyfriend and I dont want to leave him... I would also love to stay here... But my mental health is basically non existent at this point... I am crying at work, I am too exhausted to keep up with training in the gym so I am not able to do any progress cause I am physically exhausted Because work plan is irregular, its super hard to plan anything with my friends and I had to give up on my german course cause my tutor doesnt have time when I do have time...

I sent already applications to like 30 different companies but either they ignored me, wrote me that I was not the best candidate/that I am not qualified/experienced enough even tho I did very similar job before... And I dont know what to do at this point... My flat contract will be over in june Sadly I dont have strenght to work like this anymore... but I have a rent to pay and I also dont wanna end up uninsured... So I need to make at least 1000€ every month to cover at least basic stuff... But I didnt even have sucess at applying for part time positions... Do u have any idea how to solve the situation ? Any tips how to find a job ? I was literally said by the lady from AMS that my CV looks good and I am just unlucky... How should I get lucky ? What else should I do ? Should I apply for some course ? Are there any reliable companies in Graz that could help me to find a job ? Please help