If you genuinely want to get good at Apex the absolute most efficient way to improve is to Solo pubs or Solo ranked and just try to take as many fights as possible.
Don't be afraid to die.
The more you die the more you learn and more you can improve.