you need to get at least 1 other friend and communicate via teamspeak(the bf2 voip works, but is a pain that you have to push a button to talk). make a squad of your own and lock it so you won't get other people trying to talk to you and f*ck up your game. then go out and do what you want or the commander tells you. if you can work as a team the gameplay is exponentially better, to the point that if my friends are busy and not playing, i usually won't play.
nothing is deadlier than a blackhawk with the pilot as a medic or supply, 2 gunners that are either medics or supply and then 2 engineers to fix it. we have owned maps and completed games with 50+ working as a team of just 6 in a bh in little time. or get a armor convoy going, again more fun.
bf2 is definately not "rambo" style fun