Lately I have had a chance to be around a fair amount of professional rappers (not producers). The obvious difference is that the professional makes money, the amature doesn't. The less obvious is the day in the life of a proessional. I have been to a session where the artist had to take a 400 mile trip almost instantly after stepping out of the both after his last take. I have seen people who just are realitively shut ins that just work all day long. The diversity of outside projects is getting huge, even with independant artists.
Myself, I am an amature. When I am put into a professional setting, my day can easily be 12 hours and that usually doesn't involve alot of me making beats, just talking, linking up with people, hoping to showcase my music personally or atleast trying to do my best to make someone not forget to listen to my CD on there own.
Basically, don't discount the work of professionals or just chalk it up to oppertunity. I know that people are starting to see me and my dedication, reliablity, work ethic, and how I generally carry myself. From that, I slowly am moving up the pecking order and even that takes A LOT of work.