My erratic old host does have CPanel. I want to move the site to DreamHost. DreamHost has a CPanel importer, which I have used successfully before. but this time I have to prepare my own CPanel backup file. There are a number of sites around on the general subject of "How to backup your Wordpress site using CPanel," but the ones I have found so far seem specific to a particular host (not mine) and reference capabilities which I do not see, or which do not work, where I am.
(1) So my main question is the subject line: How do I prepare a CPanel backup that the DreamHost importer can read smoothly? (DH tech support responded unhelpfully, but I hope someone here will be able to direct me.)
(2) Meanwhile, I have been regularly backing up using the WP tool. It generates a relatively small XML file, about 1 mb, which can't possibly be my entire site but seems to have the posts. So my 2nd question is: If I just use the WordPress backup file to restore my site, what am I likely missing?