There is a grand total of 324 cards. Upgrading these will require a total of 155,520 crafting parts. This requires opening a grand total of 3,111 loot crates which will require 4,528 hours of gameplay.
The 600 credits received from a hero crate is worth 27% the cost of a hero crate. This is equivalent to 30 crystals. To account for this, I reduced the cost of a hero crate from 110 crystals to 80 crystals. 12,000 crystals can be bought for $100.
Opening the required 3,111 loot crates requires 248,880 crystals. If you only purchase $100 crystal packs, this will cost $2,100.