Strictly speaking a "professional" is someone who earns a living from their "profession" rather than simply being "good enough" to be a professional. There are plenty of top amateur athletes or sportsmen/women who are not professional because they do not choose to earn a living from their sport...