The requirements for mining are always rising and will rise as long as the difficulty keeps climbing... So yeah, if you want to stay competitive you must have ASIC's and quite a few of them.
A Chinese mining farm would help, but you can profit with much less if you have cheap electricity

If you want to home mine, you need very cheap electricity. That is the most important of all. You also need a efficient miner. The bitmain s7 is the most efficient one, but it is expensive.