To write great:
To write with blood.
To write about your own life experiences. To write with brazen fury. To not censor yourself. To share your thoughts, undiluted … thoughts which even scare you. Or thoughts which make you feel uncomfortable. Ideas which are ‘unsavory’ — interesting ideas you truly believe in, that you don’t want to admit to yourself.
Bad writers: to just commentate on the lives of others, rather than write about yourself.