Training

I have a sweet Himalayan kitten, and I would like to adopt another cat now. Do I need to keep anything in mind when selecting this second cat -- such as its age, sex and/or breed -- to ensure they get along?