This is a phrase you say when
everything is going your way - things are
looking up - there are challenges ahead but it is looking more and more likely that you will be able to overcome them. It can also be used as an action phrase - "time to
get the ball rolling uphill".
"
Looks like we finally got approval for our
innovative but risky product! The ball sure is rolling uphill!"
You actually don't have to take that test today! The ball is rolling uphill!
We really need to
get the ball rolling uphill if we are going to get done on time.