Слабости можно определить по мотивам действий.
Ключ для определения мотивов - знание Вашего окружения, и их повадок в различных ситуациях. На начальных стадиях лучше занять позицию наблюдателя. Позже, когда основные паттерны будут понятны, можно провоцировать нестандартные ситуации для дальнейшего изучения повадок.
Для того, что бы что-то советовать, у меня недостаточно информации. Я не знаю Ваших мотивов, и не знаю о каком слое населения идёт речь (родня, друзья, коллеги, общество в целом).
Для саморазвития, могу посоветовать книгу "Эмоциональный шантаж" Сюзан Форуард и Донны Фрейзер. Для меня она стала своего рода открытием, показав другой взгляд на серию обыденных ситуаций. Также, после анализа своего поведения, я понял, что очень часто выступал в роли шантажиста в ситуациях, в которых осознанно к этому не стремился, что в свою очередь внесло лепту в коррекцию своего поведения (надеюсь в лучшую сторону).
На последок, хотел бы дать совет, избегайте людей, которые действуют во вред и себе и окружающим. Они зачастую непредсказуемы, и редко поддаются анализу. Изучение их повадок - бесполезная трата времени.
Здравствуйте, мне очень понравился Ваш анализ. Скажите, можно ли к Вам за консультацией обратиться ?)