Well, you don't need a Leupold for 50 yds.
A Tasco 24X @ $120 will do the best out of a 10/22.
But anyway, back to irons:
First, make sure your gun is able to do better than 3" @ 50yds.
Borrow a scope and shoot with it.
If it does 1", then it's not the gun, it's you.
Improve your technique (practice and practice again).
I am not good at teaching you a good irons technique,
since I stopped shooting irons many years ago.
I try to re-learn using target sights (Lyman type).
PS Aftermarket irons might help (Tech Sights or Williams).
Also, a lighter trigger and an aftermarket barrel.