Facing a challenge and overcoming it are not easy. We need strength, courage, and skill (as you have mentioned) to do so.
As we are going through these, better to be ready for them, rather than hiding from them.
A good reminder, brother:)
How is Ramadan going on there?