Well Shane, youve obviously sat down and thought about your future, not many people your age do, so top respect for that.
My Father and Grandfather wer mechanics, they did everything they could to steer me away from it.... and just keep it as a hobby. However, some people on here have turned their hobby into an enjoyable and profitable outfit, so its just what you make it really..... lots of hard work.
Im glad I never went into it, as even as a hobby it stresses me out and as a result just dont think I could do it as a career!
Personally, I think bodyshops are the better option, they can make serious money, but if its happiness your after, just stay out of debt and take each day as it comes!
Good luck in any path you take young man.