Getting a a naked atmega2560 board to work properly

Hi all, I am working on making a circuit involving the atmega2560 chip with only the most necessary components for it to work. It's for a separate project I have in the making. However, I got the board, I assembled everything and soldered all the components to their respective locations. However, when I tried to burn the bootloader onto the newly assembled masterpiece, it failed over and over again. I checked the physical wiring in which I had it numerous times, and still wouldn't work. I tried the bootloading program I used for the new board on a arduino mega that was properly functioning, and it detected that chip just fine. Could someone tell me what I could be doing wrong? If you want me to post more photos, or links showing you the whole board, then let me know. Here it is:

How about a schematic?

Schematic needed.