There are plenty of online resources to help you reach a professional photography level. There are also several paid sources. Below are just a few websites of many that you can check out to take your skill to the next level.
Kelbyone.com (photography training)
Digitalphotographyschool.com (beginners training)
strobist.com (lighting instruction)
pixsylated.com (speedlite training)