One thing I would say is that OLD can promise a lot but often delivers very little. I've found Bumble good for finding nice people online, ok for chatting and a bit crap for turning those into dates. I've had a couple of dates from Hinge, and a couple from Match. I suppose what I'm trying to say is that OLD is really a numbers game and so only being on one site, with a short profile, may not get you many actual dates. If you are on more than one (like Hinge you don't need to pay for extra) or rotate Match and Bumble, you will see more people and thus up your chances of actually getting a date (plenty of people chat but then don't follow through).
I don't think just OLD is enough either, definitely try some real life classes or volunteering, not so much because it's going to be packed with eligible men, but to get your confidence up with strangers and to have some fun- the more you do that, the easier it will be when you are actually on dates.
Speed dating is not a bad idea- do you have any friends who could go. What about Meet-up clubs, there's singles ones round here for 30/40's for starters, or even one not related to dating, but to something like a reading group, again more for socializing than dating.
I don't think it's all over at all by 30, but if you start sitting in, only doing your 'feminine' hobbies and with a vaguely ok profile on Bumble (I wonder if your friends really know what would work for OLD, could get help on here to up that profile) then your chances are much lower.
I also think it's been a weird time lately with the pandemic and people aren't quite throwing themselves back into socializing or dating completely, so things will warm up over time.
There's never too late with regard to dating, kissing or anything else, I have friends who took a very long time to get off the ground, or really saw no action til late twenties, then it all clicked with one person. It will happen for you.