Что должен содержать шаблон для публикации на ThemeForest?
не знаю какие требования у них к шаблонам (на их сайте нет). 
Серьезно?
https://help.market.envato.com/hc/en-us/articles/2...
https://help.market.envato.com/hc/en-us/articles/2...
https://help.market.envato.com/hc/en-us/articles/2...
Как продавать работы на Themeforest?
Как правильно продавать psd макеты на themeforest?
И еще больше информации тут. Можно ли использовать FontAwesome, jQuery, Bootstrap, иконки с IconFinder, изображения с freepik и т.п. в шаблонах для продажи? 
Свободные - можно, коммерческие - нет. Это нужно смотреть уже в соглашениях конкретных компаний.