After BNB soared to an all-time high above the $1,000 mark, experts have pointed to a raft of factors behind the price spurt.