Bruce is absolutely correct.
Maintain strong passwords for all logins (cpanel, email accounts, database users, ftp etc). You can use a combination of alphabets, numbers and special characters for this. Ensure that it is a long one and is rotated frequently.
Maintain different passwords for cpanel, email accounts, database users etc. ie, different passwords for each login requirement.