Trading with 20 $ account and risking 2 % per trade

that’s exactly the opposite of what you should do

good brokers don’t offer “whopping bonuses” because they don’t need to

these threads will both help you, Ibrahim, if you read them carefully:-