Bitcoin is a cryptocurrency. while Ethereum is a token. Ethereums innovation is that it allows you to write Smart Contracts. Ethereum dramatically improves this model because it is digital, and proof of the transaction can never be deleted.
Bitcoin and other cryptocurrencies are competing against existing money (and gold) to replace them with a truly global currency.A global currency which allows individuals to own their own money (without having to rely on national banks).