If Nitrites are still measurable then your cycle is not yet complete. You don't need to worry about lowering Nitrites, bacteria will take care of that for you.
The final stage is measurable Nitrates only. The amount will depend on the amount of organic matter that decomposed and fed the cycle - if high you could have high Nitrates. When I cycled my FW tank a year ago I used soil with a high organic component (as this is a planted tank) and as a result I had very high Nitrates (80+ ppm) that needed a lot of WCs to get under control. By comparison when I setup my SW tank 18 months ago I used very good quality LR with little dead or dying matter and cycled that in 2 weeks with Nitrates never climbing above 10 ppm.
Your Nitrites will drop naturally over time. Some bacteria in a bottle may speed that up, but as you are 3 weeks in already, probably not much if at all. Once you have no measurable Nitrites your (initial) cycle is complete and you can do WCs to get Nitrates to a level you are happy with.
As you add fish you may experience mini-cycles, particularly if you add a lot at once and overwhelm your bacteria colony. I suggest adding 1 or 2 fish at a time and you should have no cycle issues.
Sent from my iPad using Tapatalk