I have this kinda to a science and black magic.
Find the 10% of the people who are the lowest payers.
in your case it's 12-ish
which one is the worst payer, that's the first on your list, Kick or Stick is what you are doing.
when that unknown becomes a known outcome, then off to the next...
1st person that moves out, do the following, full clean-out, wash, repair, fix and make it new.
take the new place, find the best payer with the smallest spread to the market, and offer that person
the unit first and price it near or at market... they bit and sometimes you need to offer staff that will help or 2 men and a truck. well worth it because a brand new place ( in my historically data studies of places I rent out ) keeps a tenant in for about 2.2 years on the low end and 7 years on the high end with a median of about 3.9
keep the rotation going, getting rid on the bad payers and moving the good payers, before you know it, your entire building is re-leased, your maintenance issues are low to none due to complete turnover of just about every unit.
but here is the key, no more late payers and wasting time with follow up
Now you can change this all around to the tenant's whom are the biggest complainers, cheapest, messiness ... whatever floats your boat. the goal is to get everyone signed up for a long time and reduce your level of stress.
Last time I did this, we did 90 units in less than 1 year and bumped the buildings cash flow by 19%. given that new cashflow went to the repairs for the first year, but we are now in the 17 month and we have only 1 person that has left. so we got about 6 months of real nice butter on the bread and no real maintenance issue ( just about all 90 units were fixed up and updated ).
and listen to the rest of the people. lots of good advice given.