Good service is paramount. As long as the betting site offers good service, it grows like a snowball. Positive comments and friend referrals are the most effective advertising.
A good name is hard to find. Because all domains are already taken. Deriving a name like xxxbets will suffice.