As mentioned above, PhD funding is VERY hard to come by these days (and this will likely only worsen with this pandemic hitting charity funding). I had a 2:1 at BSc and Merit during Masters, and despite some interviews (which admittedly I didn't do well in at first), it took me 3 years to get a position. Admittedly I didn't have the resources for the first year or two after my masters finished to volunteer in a lab, so when I could do this (which I did starting last year) that was huge for me.
My first bit of advice would be when applying for positions, contact the people advertising them with any questions you have and send over your CV to ask them if you think you might be a suitable fit. I started doing this late into my applications and really helped identify which PI's wouldn't want me before I even applied.
Second bit of advice might be a bit difficult nowadays in a post-pandemic world, but carrying on volunteering in a lab and trying to network might be your best bet. This is how I got my position a few months ago-I worked in a neuroscience lab I previously applied for a PhD for several months, and being in that setting I was made aware of people applying for different bits of PhD funding. My PI during that volunteering was very helpful, pushed me into developing the skills I will use in the PhD, so by the interview time there were literally no other people on Earth with the experience in the specific skills we would use during the project (which were pretty unique to our lab), so regardless of my academic record there was almost no way they could turn me down. If you have someone applying for funding and you already work for them in some capacity, its a big coup for you.
An alternative to this might be pursuing research technician/assistant jobs for several months, maybe a number of years, so you can really boost the experience angle in certain techniques. Both of these strategies could also see you contributing data to papers and being a published author, which I was asked about constantly during my applications (suggesting to me they thought it was a big win for me if I had that-and I didn't back then).
Feel free to PM me with anymore questions, as I have been through a somewhat similar (though not completely identical) situation