A common issue that can occur with users new to installing WordPress themes is a "Broken theme and/or stylesheets missing" error message being displayed when trying to upload or activate the theme.
Be sure to do NOT install the whole downloaded package but only the theme zip file included.
You will find more information to fix this issue here.
Also, be sure that your server fulfills the Server Requirements for the theme.
The theme has been reviewed by ThemeForest and tested by us many times. There is no reason why you couldn't upload it and activate it in your WordPress installation except a server setting issue.