Essential Things to Consider for Cryptocurrency Investment