But if I send money to the new wallet from my personal wallet, won't that be on blockchain forever?
The two wallets will forever be connected, sure. But, are they connected as two wallets belonging to the same person, or are they connected as a buyer and a seller?
Bitcoin is not inherently anonymous. Quite the reverse: Every transaction is deliberately public.