Well, that's a well thought out goal, and it is well achievable.
But then it's going to be really challenging, nothing in this world isn't though, but how you face those challenges is what matters the most. You'll have to put in time, hardwork and a lot of consistency.
I believe you can achieve your goals