if cricket has to be spread, it has to be spread in countries like ireland, scotland, nepal where the local population plays cricket and is interested in the game as well. also these types of countries have a decent fan base.
spreading cricket in usa makes no sense. in sports like hockey and football, usa have done nothing great so far. even in basketball, despite having so much,usa flopped badly in the olympics.
cricket will never take off in the usa and only in countries like ireland, scotland, nepal will the game expand and there teams will be test/odi teams in the near future.