My roosters I breed myself... but roosters are easy to get for free from wherever your local people sell/swap chickens. Facebook, Craigslist, or auctions.
If you buy/get a rooster, do quarantine carefully.
As to personality... I think it is mostly genetic, with a healthy dose of lots...