Amendment to the 1st point: do log on 6 days constantly to collect crystals but never bother to show up on the 7th day as it will only give useless gems. Anyway, you can get cheap gems on trade office for crystals or fish, there are plenty offers.
The best way to ply the game follows in order 1, never log on everyday only log on every other day.