How much work have you done on cars in general? Exhaust, brakes, etc? Or other mechanical work such as motorcycles, lawn equipment, or industrial machinery?
If you have no experience on any of the above, an engine rebuild is a stretch for a first project. Otherwise, the the biggest issues are:
1. Proper documentation - Bentley Manual, no exceptions or substitutions! Plus the web, there is a ton of great rebuild info out there if you look hard enough.
2. Range of good hand tools - shallow and deep sockets, a few different length extensions, torque wrench, box and open end wrenches, breaker bar. There's nothing worse than being in the middle of work and needing to go buy a tool!
3. Good organization skills - As you tear down, your want to organize parts so you don't need to remembe where they go. I use plastic bags and write on them with black marker - i.e. Water Pump bolts, head bolts, left exhaust bolts, right exhaust bolts, etc.
4. Take pictures at various steps of disassembly. Can be a big help during reassembly!!
4. Time and patience - Rushing and frustration leads to errors. You don't want to reassembly the whole thing, and realize you forgot to torque the head bolts!!! If it is your daily driver, you will want to rush to get it done, but that is counterproductive.
5. Understanding how to evaluate parts - You'll need to make a lot of decisions about what parts to replace. Some are easy (broken parts), others not so easy, i.e. bearings, pistons, rings? On a total rebuild, you replace all. Obviously affects cost.
You can save a ton of money doing it yourself, and wind up with a well equipped toolbox at the end! I have done 4 car engine rebuilds over the years, just finished one several months ago on a GM V6.