A good reference site, but of course verify the information you find there for yourself, is wheretocredit.com It'll show you the Alliance partners & off Alliance partners and the rates for such earnings for the fare class(es) you'll be purchasing.
Miles don't earn in Alliances they earn in programs of members of Alliances & Partners. There are no "one world miles" and program miles generally can't be transferred around without severe loss of value.
Orphan miles, small amounts in programs you won't use, may be worth transferring into other programs such as hotel programs.
Do you have any earning potential visa banking & credit card programs where you're based? A card that either earns in BA or LH programs or that earns points that can be transferred into them could be a way to edge up your miles balances.