Unless you are payed on a salary to play against other people, quit throwing around the term "professional." You are people, who couldn't invest your time at a worthwhile hobby, so you have to feel some kind of positive feedback for the tons of hours your blow into it.
Don't get me wrong but I love gaming, but I just roll my eyes when everyone has to act like they some professional for a natural skill they possess.
So.... What about the people that get paid and have sponsors? I don't know about you, but if you have sponsors for your hobby you've got to be doing something right.
Most aren't and are just hopeless wannabes. That is the point a lot of us try to make most of the time. --- Looking for ODST players---PM me ~~Keep Calm and Chive On~~