My sponsor told me something similar once... about the people we want in our lives.
Make a list of ALL the attributes I would want in a friend or a relationship.
Kindness
Understanding
Unconditional love
Fun attitude
Easy laughter
Joyful spirit
.... then she told me to "become the list".
Like attracts Like