Most of the really good heroes you will get come from praying and hoping you get a high-grade hero from carats. Thirty(30) carats will get you a random 2★-6★ hero, while 300 carats will get you 11 heroes with a guaranteed epic (4★) hero.
So then, how do you get carats?
Here are some quick tips on how to get the most carats you can:
2. Quests: Some quests will reward you with carats for reaching certain milestones. Keep an eye out on your progress towards each quest completion and try to focus on making progress for multiple quests at once. Quests will eventually become harder to finish but the carat rewards will also increase. In addition to the achievement/milestone quests however, is the Consecutive Completion Quest. Viewable at the right side on the home screen, completing the daily quest 7 times in a row will earn you an extra 10 carats!
3. Boss Raids: Carats are awarded at the end of each boss raid depending on your rank. The higher you rank the better the rewards. A good source of carats and is better than the Arena, in my opinion, as Boss Raids happen more frequently and less people participate in them, allowing for more carats. Check out the boss raid guides on how to do well in boss raids.
4. Arena: Similar to boss raids, carats are awarded at the end of each arena season. Rewards are given depending on rank, with high ranks giving more carats, just like boss raids. I prefer boss raids to arena, but between boss raids it is the place to go to spend the rest of your energy.
5. Dungeons: Some dungeon floors will reward you with carats once you have beaten them. Floors will eventually get harder however, and the rewards will increase along with them. Currently, 255 carats can be earned the the dungeon, from clearing up to dungeon level 75. Check out the Dungeon Rewards page for more information.
6. Mining: The miners slaving away down in the carat mines will net you 1 carat every time the timers runs out. The mining time lowers by 20 minutes every time you level up your player level, so eventually you will be able to mine faster at higher levels. Even then, 1 carat is not a lot but will add up quickly.
7. Referrals: Refering someone to the game is when they put your username under "Recommender" when they first play the game. For each person you refer to the game, you will get 5 carats, limited up to 30 people. So a maximum of 150 carats can be earned by refering people.
(I have already referred 30 people so I don't get any more carats, but feel free to leave your username down below.)
Notice: Due to the large volume of comments, the comment section on this page has been disabled as it was causing the page to load slowly. Please go here to the Referral and Recommenders Name page to find a recommender or to post yours.