Welcome to the world of serious digital photography!

If you don't mind, here are my experience, some part of it is shared by many others around.
First, Canon DSLR is like many 135 SLR out there which provides a lot of controls for the photogapher. That means leaning how to operate your camera fully is one of the very basic skills you need. That does not mean that one should not use those automatic modes provided, but personally, leaning how to use Av, Tv, and M modes helps you to create better pictures later on (the latter is something I am still trying to achieve). 
Second, 10D is much heavier than many consumer/prosumer grade digital camera out there, even without the battery grip. Handling the camera is quite different. If not, softness could be induced by handshake blur.
Third, images (JPEG) come directly from Canon DSLR is inherently not-that-sharp -- even if you are using some great lenses like EF70-200mm f/2.8 L IS USM, EF300mm f/2.8 L IS USM or EF300mm f/4 L IS USM -- to name a few. It is just darkroom developments of film camera (which I have absolutely no experience whatsoever). Now you need a photo-editing tool to "develope" your photograph, and Canon expect you to do this from Day One! The development process, often referred as "workflow", is yet another technique you have to acquire. Dr. Don Cohen MD, Mr. Pekka Saarinen, Mr. Fred Miranda, all have some workflows for you to reference (well, paying for tools is another question).
Last but not least, shooting in RAW would give you more control over what you have taken but they are larger and take more time to "develope".
For over 23,000 crappy photographs with my EOS D30, I would say RAW worths it all.
Sorry for being long-winded. Here is my two cents.
Griffin.