Сильный интеллект (подразумевающий и хорошую память) - это врожденное качество человека. А если он в течение жизни будет его постоянно укреплять, то память станет еще лучше.
Личностные особенности человека - очень многогранное понятие. Но если ограничиться, например, возрастом, темпераментом и проч., то эти факторы, конечно, оказывают свое влияние. Но, на мой взгляд, не являются решающими.
Возраст снижает умственные способности. Но это касается людей, которые и в молодости не блистали интеллектом. Если человек всю жизнь тренировал мозги, то и в старости они будут на высоком уровне (включая память) даже при физической немощи.
Темперамент и характер. Скорее, связь обратная. То есть развитый ум влияет на эти свойства психики. Извиняюсь, дурак не будет сдерживать свой плохой характер. А умный человек, помня об этом, постарается хотя бы не демонстрировать его, как бы это ни было трудно.
Склад мышления имеет определенное значение. Человек, склонный к аналитическому и абстрактному мышлению, скорее всего, обладает хорошей памятью. Другой, загружающий свой мозг только расчетами практического характера (где купить подешевле, сколько потратить, сэкономить и т.д.), может иметь среднюю память. Но без серьезной аналитической тренировки она может постепенно ухудшаться. Вижу это по моим знакомым, которые с возрастом почти ничего не помнят, кроме размера пенсий, цен на продукты и т.д. И свой мозги заполняют исключительно подобной информацией.
Конечно, болезни тоже негативно сказываются на памяти. Особенно инсульт, черепно-мозговые травмы, атеросклероз и проч.