i have about 50% of the badges, 5 or so medals and 4 ribbons. I'm Lance Corporal which unlocked 1 weapon for me.
Only takes about 1000 points to get Lance Corporal, but apparently the next rank is MUCH further away. I got 300 points last night and the progress bar barely even moved, looks like it's closer to 10000 for the 4th rank. Seems odd that it would jump from 500 per rank for 2 ranks up to 10000 for one rank.
Sounds like I don't want to bother playing on ranked servers.
The fact that they locked weapons really irritates me as well.