About speed

Hello, I have such question:
I have two independent channels: first for the entire world traffic, second for local country traffic (ua-ix). i wanna make such speed like 512k/5M world/country.
I am using ppp profiles and made such structure:
In simple queues each time people connect they get dynamic queue for world traffic. In queue tree i made specific queues tree for marked packets. There is my queue tree:
Flags: X - disabled, I - invalid
0 name=“Total download” parent=ua-ix packet-mark=“” limit-at=0
queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

1 name=“Total upload” parent=vlan261 packet-mark=“” limit-at=0 queue=default
priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s

2 name=“5M UA-IX down” parent=Total download packet-mark=5M UA-IX limit-at=0
queue=5M UA-IX down priority=8 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

3 name=“10M UA-IX down” parent=Total download packet-mark=10M UA-IX limit-at=0
queue=10M UA-IX down priority=8 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

4 name=“10M UA-IX up” parent=Total upload packet-mark=10M UA-IX limit-at=0
queue=10M UA-IX up priority=8 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s

5 name=“5M UA-IX” parent=Total upload packet-mark=5M UA-IX limit-at=0
queue=5M UA-IX up priority=8 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s
“ua-ix” and “vlan261” the same vlan. I think it is wrong, but in other way it count nothing. What should be there?
And one more i think my structure is not good(it is bad). Maybe i should go in other way? Which one i need?

At the moment i have BGP for AS and BGP for ua-ix. In address-list i have the same ua-ix addresses like in routes(in routes i get ua-ix addresses from BGP).

Thanks for your attention.