Что хорошо для "одного" - для "другого" смерт, как говорится в нашей послевоенной пословице, поэтому единого ответа "что нужно для счастья" быть никак не может. Но если подойти к данному вопросу теоретически, с современными научными знаниями, то:
Необходимо иметь сбалансированный состав гормонов и нейромедиаторов аля дофамин, серотонин, эндогенных опиатов, адреналовой системы и прочего, которые и "заставляют" человека чувствовать себя счастливым/несчастным/полноценным/неполноценным/сытым/голодным и так далее.
Человек не может быть вечно счастлив/несчастлив одинаково, при постоянном воздействии рецепторы и гормоны "истощаются", что и объясняет, почему первый раз самый кайф, второй- уже менее приятен, а третий так наскучил, а через год опять приятно и далее по циклу.
Поэтому любое счастье будет чередоваться с промежутками несчастья (пока не восстановятся рецепторы и гормоны). Этим также объясняются периоды "переходных" возрастов, от кризиса подросткового/среднего до старшего возраста, когда человек "не может найти себя", связано лишь с физиологической возрастной траснформацией гормональных систем организма, к которой организм постепенно со временем адаптируется. Большинство людей этого не избежит, имей хоть 100 яхт и любимых жен и любимых работ.
Нейробиология маленько изучила, как повлиять на некоторые системы. Например сон в одно и тоже время/без световой нагрузки/без физической нагрузки перед ним стабилизирует мелатонин. Физические нагрузки (возможно преимущественно кардио) влияют на все, вероятно даже целиком на метаболизм. Психический настрой безусловно важен, но это уже индивидуально (кому-то смирение, кому-то треш угар и содомия).
Но избежать этих "условно цикличных" колебаний счастье/несчастье естественным путем нельзя.
Как итог задумываться о том, как достичь счастья - бессмысленно, за вас это уже давным давно сделала природа. Хочешь того ты, не хочешь - ты его достигнешь, а затем снова потеряешь, и так в течение всей жизни.