Very much so it’s possible. I’ve done it.
Went from 0 points in March 2019, to 21 points as of right now. So 4 years.
First away was San Marino March ‘19, which the points have now dropped off.
Belgium, Cyprus, Austria, Ireland and Ukraine all attended. (Moldova too, but no points for that as home ticket). Plus 8 out of the last 10 home matches and the 3 extra points for renewing/3in a row = 21.