1) Фреймворков для фронтенда сейчас великое множество, тот же ангуляр, кнокаут, и прочее, мне лично нравится эмбер. Я бы порекомендовал акцентировать свое внимание на небольшом пуле сложных либ, и обязательно знать backbone. NodeJS тоже бы неплохо знать, но сейчас мало кто пишет на чистой ноде, многие пишут на expressjs и аналогах. Так же порекомендовал бы изучить сборщики, грант, галп, или что-то другое, попроще, так же можно написать свой скрипт и привязать его к гитхуку. Q.js.
На счет LESS/SCSS/Stylus это все хорошо, и начать на них верстать достаточно просто, да и нужно, но тут кроется главная ошибка, у многих просто не получается следовать простоте и широкому спектру возможностей, и они генерят слишком сложные структуры и вложенности.
2) Бем слишком громоздкая структура, да что-то из нее можно для себя вынести, но следовать полностью Бему, я бы никому не советовал.
Брать готовый бутстрап - забей, проще и правильней взять исходники и сделать свою либу нужных миксинов.
3) Лучше подпишитесь на твитеры мейнтенеров нужны вам либ, и людей которые пишут вдумчивые и внятные статьи. Например такое
https://twitter.com/JavaScriptDaily