There so many ways to earn lots of Farm Cash in Farmville:
Slight Effective Way
a. buy Farm Cash or Zynga Game Cards
b. Level up your accounts
c. Participate in some cross promotional offerings between Zynga and other companies which sometimes gives from 2 - 5 Farm Cash
More Effective Way
a. Submit your complains to Zynga Customer Support regarding your farms and you'll be given compensation for the problems you have. A more serious problem earns you huge amount of Farm cash from 10 Farm Cash to 300 Farm cash or even higher
b. be active on the glitches happening. There are glitches of getting lots of Farm Cash by leveling your accounts to level 250 in 5 minutes and if you have a new dummy account, you'll get 250 Farm Cash in an instant.
Buying hay bales is one way to level up faster, per Zynga's blog posts. You don't have to keep all of them. Once you level up, sell them.
To get fv cash on farmville you have to level up, each time you level up you get 1 fv cashYou can also pay real money
I think the only way to make them grow faster is to get your friends to fertilize them, which can make them grow faster when they are almost ready to harvest, otherwise you have to wait until they are ready to harvest.
It is an egg that makes you level up and gives you three farmville cash a day.
Level up or purchase with cash.
as you level up it takes more exp to get to the next level
the only way to get farmville cash is if you pay for it with a credit card . you are only aloud to get coins why leveling up .
Complete surveys and level up.
You can't, you have to purchase it or go up a level.
Leveling up to the level where you unlock chickpeas
by growing and sowing crops you gain XP then you can level up
Answer surveys and level up.