Yup, OP, do build up on your self-confidence. You need to convince yourself before you can convince your future employers. All the best, there are so many successful examples out there and I don't think all of them have stellar grades. A good attitude will come a long way