Most small hosting companies start as resellers, and most of them fail soon or later. You have to be serious about your business if you want to succeed.