Here's the method I use to clone WordPress sites. This will copy everything--your database, posts, plugins, settings, images, etc.
This should work for any host that provides cPanel. This isn't the only way to do it, but it works for me.
If you somehow manage to ruin your site while using this...