I put the "forward" rule for my outlook.com to forward emails to my gmail account, but I am getting everything in my outlook account and nothing at gmail. "Rule" definitely is not working.
You have probably done something wrong while creating the rule. Microsoft provides a support page where all the steps needed to forward or redirect an email to another account are explained. I recommend you access the page and repeat the process. Delete the rule you have created and use the steps from the website and it should work normally.
Support page: https://support.office.com/en-in/article/Automatically-forward-my-messages-to-another-e-mail-account-9f124e4a-749e-4288-a266-2d009686b403#bm2