the pacu is the only problem i see. 300 would be fine, if the pacu was alone. anything smaller than that and you will stunt its growth and it will be cramped as hell. adding any large fish with it and you need more space. pacu and bgk should be fine together, i keep goldfish with my pacu and they dont bother them at all, peaceful giants, so long as there fed plenty they shouldnt eat meat.