I agree with your point of view that there is no shortcut for success and we have to work hard day by day to achieve our goals. I think if someone wants to become successful he/she has to follow the steps which are mentioned below:
1) First of all set a goal.
2) Make an action plan according to your goal.
3) Work on it consistently without any distraction.
4) Be patient until you reach your destination.
So, my friend please keep working hard and one day you will definitely get what you want.