It is a good question to always ask, but perhaps in a different way, instead of asking, will I ever be able to improve, I would revise it to be, how could I improve?
And that's the question you want to ask daily really. You want to do a chapter/read a question/do a page/fill out
error log and ask - am I improving or wasting time. I would say everyone can improve but not everyone finds the way or able to put in the effort. For example, do you do hand-written notes for chapters? If you don't, why not? For example, do you study in the morning, before work while you head is clean? If not, why not? Do you carry around questions that you got wrong and solve them while you are waiting at a store or a bus stop, etc? If not, why not?
I don't know how you study, so asking some very generic questions but a lot about the GMAT is applying the material you have learned and actively learning, and digesting rather than passively hearing/listening that are very often used to doing in our jobs. The learning expectations are quite different for a test than what you have been doing the last number of years. It can be refreshing however, if you take it as a challenge and play a game with the GMAT as opposed to seeing it as a hurdle. There are a lot of things that go into it and for a top 10 percentile score that you are thinking about, you have to study HARDER and BETTER than 90% of other applicants.... it is a bit deal.