Could there be "mocný" instead of "silný"?
Not really.
Mocný is more like 'powerful, mighty, potent, influential'
Please, why is it 'abyste byl' and not 'abys byl'?
Translations using "abys byl" also are accepted.
Why can we leave out the personal pronoun (?) tebe nebo vás?
It does not belong there at all.