I don't think you should give up YouTube! Everyone starts somewhere my friend. Even we started on a measly 50 subs, but with the help of this community, and others alike, we were able to climb and climb, and we still are! It's always a moving train!
About your channel, what's great is your professional banner, logo, and overall aesthetic of the channel. It looks really professional, so keep that up! We would recommend maybe tidying up some thumbnails and also maybe re-working the description to follow the professional suit you're giving? But overall, good work my friend and keep it up!