It is entirely possible that the backup of your website is too big to be sent through email.
As for the general email problem of sending through your website, that's probably an issue you should take up with your host.
Including the URL of your site is always a good idea when asking for help. Otherwise we're just guessing on solutions.