Developing for Wordpress, what are the common reasons for rejection?

Hai Guys,

As a designer & front-end developer, I know my way around Wordpress but I am absolutely not an expert still need to learn a lot.

I am working on my first Wordpress Theme for Themeforest and have studied the submission requirements. And recently stumbled upon a blog post ( http://anpsthemes.com/escaping-theme-rejection/ ) which inspired me to ask this question.

I feel like I am missing tons of stuff and feel a bit insecure. I would like to know what the common reasons are for rejection regarding code quality. Or even tips and tricks to bring the code quality up to standards or to the next level.

Thank you!