Getting a pdf into a fully readable flowing text book is blood, sweat and tears. There is no magic; it all depends on what is in the pdf, which can be anything. Read this sticky post for a lot of the troubles:
https://www.mobileread.com/forums/sh...d.php?t=118605.
It sounds like yours had just images of the text, with no initial text layer at all. Like a lot of Internet Archive pdfs.
There are tools out there like "ocrmypdf" that sound great but rarely give good results. You don't mention what you used. They work on the whole file and leave you with headers, footers, page numbers, and usually each line as a paragraph. May be OK for making a pdf searchable, but not for conversion.
I've done many of these conversions. I use the tool "pdfimages" to get the pictures out of the pdf, and then, if necessary, I use ImageMagick to process the images into something my OCR is happy with. Dealing with the existing pdf is usually no fun at all.
Then I use the OCRFeeder front end to Tesseract to do the OCR. I do it one page at a time, and place the text into a LibreOffice document as I go. I can avoid headers and other artefacts that will make a mess of it. OCRFeeder is great at recognising paragraphs, end-of-line hyphens, and so on. So I do the basic formatting as I go along, making scene breaks and chapters styled as I like. USE STYLES FOR ALL FORMATTING, not the toolbar, if you want a good conversion.
I proofread the result for scannos, usually a chapter at a time, in LibreOffice. Then save one last time as docx, and convert to epub. Then I edit the epub to fix the inevitable problems that will still be there, make a correct ToC, and so on.
Then I will proofread again on a Kobo, or convert to an azw3 (never mobi, ancient useless things) and use a Kindle. Either way, I correct the master copy as I go along. I expect to spend 25 to 40 hours on a smallish novel, depending on the quality of the images and the OCR error rate.
That is for a book you might share with somebody and be proud of. If you just want quick and dirty, go ahead and use something like ocrmypdf. Calibre uses "pdftohtml" to find the text during comversion, and sometimes it doesn't work. That sounds like your case. Outside Calibre, try using "pdftotext" and you will probably get a text file. It will probably convert, but it sure won't be pretty.