Also how much can I expect to earn per day also how much kW per day will mining take?
If you're talking about BTC mining:
1) Research the hashing power of currently available ASICs
2) Research the wattage required of said ASICs
3) Check historical difficulty increases
4) Assume that future difficulty increases will be even higher
5) Assume that delivery times until your ASICs arrived will be worse than anticipated
6) Punch those numbers into one of the many available mining profitability calculators
If you're talking about alt coin mining using GPUs: Replace 1) and 2) with research about GPU hashing power per graphic card type per hashing algorithm