Twinspires has some good promotion but they do a horrible job of marketing and advertising.
Draftkings has a good book but the main reason they are beating the competition is they are spending far more on marketing and advertising than their competitors, draftkings ads and promotions are everyhwere.
Draftkings is also giving bettors far more free money on their site than other companies because they have the budget to do so.