Bitcoin is approaching the $20,000 mark and some experts believe that it will reach as high as $500,000. Here are some factors that will determine whether or not that happens.