Это существительное.
Слово можно относят к особому лексико-грамматическому классу – предикативам. Это слова со значениями долженствования, необходимости, возможности, выступающие в функции главного члена односоставного предложения. Предикативы могут рассматриваться как особый класс наречий. Подробнее о них можно прочитать в учебнике «Русский язык: краткий теоретический курс для школьников» или в «Русской грамматике».
Большой толковый словарь
Это существительное и сказуемое. Тире уместно.
Как ни странно, существительным. Но по грамматическому значению близко к предлогам.
1. Ответ на Ваш вопрос о частеречной принадлежности дискуссионный. Однако мы считаем, что в приведенном контексте слово ограниченно по значению ближе к прилагательному. Ср.: количество ограниченно (т. е. мало) и время ограничено пятью минутами (т. е. его кто-то ограничил до 5 минут). В соответствии с правилами краткие прилагательные нужно писать с двумя н, если в соотносимой с ними полной форме пишется две н (ограниченный). Однако нельзя не признать, что практика письма столь сильно сопротивляется этому правилу (за исключением нескольких слов), что есть основания задуматься, не нуждается ли оно в корректировке. Подробный разбор этой проблемы выполнен в статье Е. В. Арутюновой и В. М. Пахомова «Правило востребован(н)о, но ограничен(н)о. К проблеме выбора одной и двух н в кратких формах прилагательных» в сборнике научных статей по материалам Тотального диктанта.
2. Подобные написания устанавливаются в словарном порядке.
В данном случае плохо – краткое прилагательное. В этом предложении плохо является именной частью сказуемого (это – подлежащее, плохо – сказуемое). Наречие не может выступать в этой роли (чаще всего наречие является обстоятельством, например: Он плохо рисовал).
Всё — это местоимение.
Слово набухший в речи может быть как причастием, так и прилагательным. Ср.: Она не плакала, но глаза ее были красными, а веки набухшими и Внизу на уровне третьего этажа ветер силился раскачать набухший от дождя плакат. Образуется оно от основы пр. времени глагола сов. вида набухнуть – набух (ср.: набухла, набухли).