Millennials are the generation group that invests the most in cryptocurrencies while xennials earn the most profits, a study revealed.