Do I need to have two accounts for Demo and Live margin trading?

You can have as many margin trading accounts (no matter if it is Live or Demo) on Bithoven.com as you want. Everything depends on your trading experience, risk appetite and crypto portfolio.