Do you think it is possible for a USA team to win the B3? I haven't competed at that level, so I don't have the perspective of how hard it is.
Yes, of course. Any time you are playing against the best in the world it's going to be difficult, but not impossible.
[. . .] I do know that people were complaining about smaller countries able to better hoard wealth and remain competitive which made them better B3 contenders.
Micro-nations that cannot probably fill a D-I/II league(s) have a distinct advantage to make money as they can stay in a top league with a low salary roster and be very profitable doing so. A great example of this is Iran: imagine being able to drop to D-2 where it is heavily filled with bot teams and having the potential to promote up and down as you please while making an easy 1.5m (promotion bonus). That's insane; however, while this is unfair and you DO have B3 winners from micro-nations, such as Iran, there are also many macro-nation B3 winners from top leagues around the world such as Spain, Poland and China to name a few. We, as a country, have absolutely no excuses as to why we cannot win at the highest level -- WE CAN.
"You will lose." -Ivan Drago