How can an IT undergrad become a Data Scientist.? I know asking undergrad questions are not well received here. But I don't know any other place have the standard of this place. 

I am a Bachelor of Information technology student. I am maintaining a second upper GPA at school. My target is to become a data scientist. And this is my plan. 
 I will learn data science basics on coursera. I will start with a diploma in applied statistics parallel to my final year of my degree. Then I will go for a M.Sc in CS. Where I come from doesn't have undergraduate/pg math degrees available for me (only for few merit students who enter state universities get to those). I will do a research more related to data science. (Not sure if I can do it in a M.Sc in CS)
 I know there should be opinions, and this question won't lead to a one single perfect solution. But I'm asking if you can tell me if this is a good plan.?
I have answered several related questions on the Data Science SE site some time ago. I hope that my answers are relevant to your situation and will be helpful. Wishing you best of luck!


Graduate Degree Choices for Data Science
Starting my career as Data Scientist, is Software Engineering experience required?
Data Science Project Ideas