If you are crediting your Miles for Hilton stays to Avios via British Airways, you are missing out on some Avios.
Earnings with BA are 500 or 100 depending on chain:
You are allowed to move Avios between BA, IB and Avios quite easily. (Your accounts must be open for three months to do this however.)
The transfers are usually instant!