You're tank will never cycle if you keep changing your water when change the water that brings down the ammonia, ammonia needs to rise and go down on its own before the nitrites start to go up. Then the ammonia will go away and you're nitrite will rise and then come back down then your nitrates start to rise this is called cycling.
When your doing a fish in cycling you have to do WC's as needed to keep ammonia and nitrites at levels of .25ppm or lower. This is done for the health and safety of the fish. The tank will indeed cycle but it often takes much longer than a fishless cycle.
In a fishless cycle then you do dose ammonia levels from 2-4ppm so the cycling occurs and you don't do WC's unless ammonia or nitrites get too high which can cause cycling to stall.
Adding seeded media from another persons filter can speed a cycle just as adding a lot of fast growing plants will help speed a cycle.