Plesk Migration Manager can do all that for you. In your Plesk control panel go to Help & Support>Migration Manager and you can do it from there. I have never tried migrating data from Cpanel but people on webhostingtalk.com say it's very easy and straightforward.
see screenshots from my Plesk panel and also read their documentation for Migration Manager before attempting to migrate