Чтобы правильно использовать выражение, нужно разобраться в контексте. В русском языке существует устойчивое выражение "рассказал о недостатках". Это выражение подразумевает, что вы делаете акцент на недостатках, то есть, говорите о них.
Теперь давайте рассмотрим оба варианта:
Рассказал недостатки — это форма, в которой пропущен предлог "о". Такой вариант является грамматически неправильным, так как необходимо указывать о каком предмете идет речь.
Рассказал о недостатках — правильный вариант. Здесь "о" является предлогом, который указывает на то, о чем идет речь.
Вывод: Правильное выражение — "рассказал о недостатках".