Hello,
Best way to get experience in Minigames (Skywars & Bedwars) is by completing missions. Final kills help alot too. I usually try to complete all the quests in bedwars in a day and as well as Skywars. However, Skywars quests always seemed a bit "hardcore" to me so I can't complete them in a day.