Согласно орфографическому словарю, оба варианта корректны.
Аббревиатура БАД несклоняемая.
Эту аббревиатуру можно склонять. При склонении форма мн. ч. - БАДы.
Ответ на Ваш вопрос можно получить, если обратиться к материалам словарей, размещенных на нашем портале; см. БАД — существительное женского рода.
Это решение принято редакторами словаря, не редакцией портала. Решение оправданное: род аббревиатуры определяется по родовому слову: БАД - добавка, женский род. Но, как Вы справедливо замечаете, могут быть и исключения.
Аббревиатура БАД не склоняется и не имеет формы мн.ч. Правильно: эффективные БАД.