Dear Song,
If you're optimizing dispatch, the dispatch will be cost-minimizing. This can lead to unexpected results depending on the input parameters. In your case, I suspect coal is cheaper than natural gas and oil (all cost and technical parameters considered), so the optimizer is using as much coal as possible.
You can override the cost-minimizing behavior in an optimized scenario using the Minimum Utilization variable. This lets you specify a certain level of dispatch for each process.
As for setting Renewable Qualified, that depends on what counts toward the renewable target you're modeling. Generally, certain technologies count (e.g., solar, wind), and these are given a Renewable Qualified value of 100 (i.e., 100% of production from the technology counts toward the target).
Imports in the energy balance view account for all imports entering the model in the Resources branch or in particular transformation modules. In the example you gave, it looks like primary fuels (such as solar, wind, biomass) are being imported because there are no yields (for renewables) or reserves (for non-renewables) defined in the Resources branch. So do check on that.
Regards,
Jason