Many CCCs will extened you credit if you have no lates in 2 years. Also you could try PFD on your collection accounts. There are many people here who could help in that area. Also getting your util bellow 10% will help. I would also try a GW letter to those companies your are late with.
Depending on what you are tryong to do, a 2 year clean record can make a bug diffrence in getting credit. Ihave a 120 day late payment that is just under 3 years old and my score are what you see. Low util and a long history and a mortgage and autoloan also play a factor but my point is that 2 years can make a difference.
You will rebuild your credit. Just takes time.
1/25/2021: FICO 850 EQ 848 TU 847 EX