Do I need to be logged into my Xdrive in order for the scheduled backup to run?
No. However, you do need to leave your computer on and connected to the Internet in order for the scheduled backup to run successfully.