I know, just trying to give my input. I realize it would be a lot o work, but the winners of a competition could get Yen, or when you guys add more prizes for Yen it would be possible to tie it in with that. Like when you do competitions, you earn money, but this your earn Yen which you could spend on the additions you guys make for the Yen system. It will probably be a lot of work for you though

.
Oh, just thought of something, if you have been here longer and more posts, you have more seniority, so you can choose which squad you will be in. And you can't join a division until you have been here for (Insert amount of time) and have (Insert amount of posts) to ensure that people who are active will be the ones in a division. Ok, so say everyone after they have enough posts and have been here enough time, they get assigned to a random division or group. If they are active in the division, and win competitions, they can move to the squad of their liking and be promoted and stuff, so seats and captains and stuff. Maybe the head of a group would be like the staff, and if you judged that a member or a captain or Lieutenant was not being active, you could replace them with someone else in the squad. This would ensure that you would have active people in the divisions, and that the competitions would be held. Maybe if you win so many competitions and have a lot of posts and have been here a long time then you can transfer to a squad you choose.
So say you, as the Admin, would be Captain of Squad 1. Just an example.