You are partially correct.  The electron does owe all of it's mass to the Higg's mechanism.  However, protons and neutrons are a little bit different as they are composite objects (they are made of quarks).  Quarks also have mass, given to them by the higgs mechanism.

But there is a caveat.  The up and down quark have (approximately) the same mass...somewhere around 3 MeV/c^2 (I think that's near the upper limit of the u/d quark mass...).  Each proton has three "on-shell" quarks, and so we would predict our proton to have a maximum mass of somewhere in the neighbourhood of 9 MeV/c^2.  If you look up the actual mass of the proton, you find that the proton weighs ~900 MeV/c^2.  So the mass given to the quarks by the Higgs mechanism only adds up to about 10% of the overall proton mass!

It turns out that in general, only 10% (or so) of our mass comes from the Higgs mechanism.  The other bit of our mass (and the rest of the proton's mass) comes from what is called quark confinement.  The strong nuclear force that holds together the quarks into things like protons and neutrons is incredibly strong (duh!), and some of the energy of that force actually goes into increasing the mass of an object.

So yes and no, the Higgs mechanism **is** responsible for giving us mass, but most of our mass comes from quark confinement in the strong nuclear force. 

EDIT: okay, I got off my lazy ass and actually checked out the quark masses.  Up quark is around 1-3 MeV/c^2 and down quark mass is 4-6 MeV/c^2.  So our proton (two up, one down), would be around 12 MeV/c^2 maximum...still much much less than the actual proton mass...
ඔබ අර්ධ වශයෙන් නිවැරදියි. ඉලෙක්ට්‍රෝනය එහි සියලුම ස්කන්ධය හිග්ගේ යාන්ත්‍රණයට ණයගැතියි. කෙසේ වෙතත්, ප්‍රෝටෝන සහ නියුට්‍රෝන ඒවා සංයුක්ත වස්තු (ඒවා ක්වාක් වලින් සෑදී ඇත) නිසා තරමක් වෙනස් වේ. ක්වාර්ක් වලටද ස්කන්ධයක් ඇත, ඒවා හිග්ස් යාන්ත්‍රණය මගින් ලබා දෙයි. නමුත් අවවාදයක් තිබේ. ඉහළ සහ පහළ ක්වාක් එකෙහි (ආසන්න වශයෙන්) එකම ස්කන්ධයක් ඇත... කොහේ හරි 3 MeV/c^2 පමණ වේ (මම හිතන්නේ එය u/d ක්වාක් ස්කන්ධයේ ඉහළ සීමාවට ආසන්නයි...). සෑම ප්‍රෝටෝනයකටම &quot;ශෙල් මත&quot; ක්වාර්ක් තුනක් ඇති අතර, එබැවින් අපගේ ප්‍රෝටෝනයට 9 MeV/c^2 අසල්වැසි කොතැනක හෝ උපරිම ස්කන්ධයක් ඇති බවට අපි පුරෝකථනය කරමු. ඔබ ප්‍රෝටෝනයේ සැබෑ ස්කන්ධය සොයා බැලුවහොත්, ප්‍රෝටෝනයේ බර ~900 MeV/c^2 බව ඔබට පෙනී යයි. එබැවින් හිග්ස් යාන්ත්‍රණය මගින් ක්වාක් වලට ලබා දෙන ස්කන්ධය සමස්ත ප්‍රෝටෝන ස්කන්ධයෙන් 10%ක් පමණ එකතු වේ! පොදුවේ ගත් කල, අපගේ ස්කන්ධයෙන් 10% (හෝ ඊට වැඩි) පමණක් හිග්ස් යාන්ත්‍රණයෙන් පැමිණේ. අපගේ ස්කන්ධයේ අනෙක් කොටස (සහ ප්‍රෝටෝනයේ ඉතිරි ස්කන්ධය) පැමිණෙන්නේ ක්වාර්ක් සීමා කිරීම ලෙසිනි. ප්‍රෝටෝන සහ නියුට්‍රෝන වැනි දේවලට ක්වාර්ක් එකට තබා ගන්නා ප්‍රබල න්‍යෂ්ටික බලය ඇදහිය නොහැකි තරම් ප්‍රබල වේ (දුහ්!), එම බලයේ යම් ශක්තියක් ඇත්ත වශයෙන්ම වස්තුවක ස්කන්ධය වැඩි කිරීමට යයි. එබැවින් ඔව් සහ නැත, අපට ස්කන්ධය ලබා දීම සඳහා හිග්ස් යාන්ත්‍රණය *** වගකිව යුතු නමුත් අපගේ ස්කන්ධයෙන් වැඩි ප්‍රමාණයක් පැමිණෙන්නේ ප්‍රබල න්‍යෂ්ටික බලයේ ක්වාක් සිරකිරීමෙනි. සංස්කරණය: හරි, මම මගේ කම්මැලි බූරුවාගෙන් ඉවත් වී ඇත්ත වශයෙන්ම ක්වාක් ස්කන්ධ පරීක්ෂා කළෙමි. ඉහළ ක්වාක් 1-3 MeV/c^2 පමණ වන අතර පහළ ක්වාක් ස්කන්ධය 4-6 MeV/c^2 වේ. එබැවින් අපගේ ප්‍රෝටෝනය (දෙකක් ඉහළට, එකක් පහළට), උපරිම 12 MeV/c^2 පමණ වනු ඇත...තවමත් සැබෑ ප්‍රෝටෝන ස්කන්ධයට වඩා බෙහෙවින් අඩුය...