 Not giving a fuck doesn't mean being indifferent. It means being comfortable with being different. Don't try to be anything other than what you are. Define some good values and metrics which require you to confront your deeper problems. Because happiness comes from solving problems. Learn to take responsibility for everything that occurs in your life. Don't deny your problems or negative emotions and don't blame others. Accept uncertainty and acknowledge your own ignorance. Don't be scared to be ordinary. Be willing to discover your mistakes and improve upon them. Failure, in fact, teaches us how to avoid future pain. Develop the ability of rejection. Saying a simple no states what you will and will not accept in your life. Lastly, contemplate your own mortality. That's the only thing capable of helping us keep all other values in perspective. Only care about good values and pleasure and success will naturally emerge as a result.