Go to the social tab and socialize! Forming squads is relatively easy once you get the hang of ut! Much better than lone wolf!
Yup you can even make private chat channels like the Better Hide or Die chat channell where you can invite non-clanmates to join and stuff.
They do need to do one thing, squad invites, only show me people who are online or at least indicate who is online and in a group, who is offline, and who is online not in a group all from the menu!