I won’t be stopped

I do agree;
On my way, I find
Too many challenges;
Too many speed-brakes;
Too many obstacles;
Too many potholes;
Too many discouraging messages;
Too many rivers to cross;
Too many hills to climb;
Too much slippery ground;
Too much mud to wade through;
Too many rocks blocking the way;
Yet, I won’t be stopped;
I will push on;
I will defy all;
And I will make it big
In the end.