As you are taking a full backup everyday
You can have Sep backup files for everyday and with Date and time stamp on it. Remove the files older than a month.
You can use winzip to shrink the size of the backup file. After the database Backup is completed. It can reduced the size by 50%.
Regards
Learner