Allan,
I have played B-ball all my life. I played at a high level. At this point I could drop a few names that would make you open your eyes wide....that is if you like basketball. I can compete ...or I should say I could compete with nearly anyone. I'll be 50 years old next year.
SIDE NOTE: I just have fallen in love with a young lady....though I still love my wife. Maybe I should add, that young lady is my 1st grand child. I have pictures if you want to see.
Anyway, 3 years ago I was still playing in the "college level" tournaments. The last tournament I played I was 3rd highest scorer with all of the top scores still playing Div ll college level. I'm a old man to them.

I do love that game. About 15 years ago, I was player against the likes of Tom Chambers. I could not stop Tom, but he didn't stop me either.
I say all this to say..I had the desire..or will...to be the best. I was at the top of my game when I played. My willpower would never let me be at the very TOP level. Yes I can compete, but I would never be a PRO. I gave it my all and played many times a week. I played 3 mornings a week at 5:30am year around for years, and then I played tournaments on weekends. My heart, my desire, my will was to be the best. I was never close to being LeBron James.
Like wise, I love the fact you used the word "ability". Free-willers hid from that word. Non-Calvinist sometime use it. Calvinist, as you well know, use this word for their doctrine.
Man has NO ability to choose God. God must make him able.
I'm able to do good things, but not able to see I need God, till God opens my eyes.
I'm able to hear words of God, but not able to understand, till God opens my understanding.
For me to be like Lebron,
God must be at work.
I do agree with this one line.
There is such a One. God can do this. But being that HE CHOSE not to have me like LeBron, I am who He made me. It is not my choice but Gods.